MongoDB 无法启动。我正在使用 Graylog。我不知道发生了什么,但我进行了全新安装,几天后它就无法启动了。两次错误都一样
@graylog:/etc$ sudo service mongodb status
● mongodb.service - An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
Active: failed (Result: core-dump) since Tue 2023-02-14 15:45:04 PKT; 1s ago
Docs: man:mongod(1)
Process: 204631 ExecStart=/usr/bin/mongod --unixSocketPrefix=${SOCKETPATH} --config ${CONF} $DAEMON_OPTS (code=dumped, signal=ABRT)
Main PID: 204631 (code=dumped, signal=ABRT)
فروری 14 15:45:02 graylog systemd[1]: Started An object/document-oriented database.
فروری 14 15:45:04 graylog systemd[1]: mongodb.service: Main process exited, code=dumped, status=6/ABRT
فروری
我已检查权限并且它们是正确的。我已检查以下权限:
/etc/mongodb.conf
/var/log/mongdb
/var/lib/mongodb
我的驱动器中有足够的空间,几乎有 6TB 的可用空间。
我检查了日志并发现了这个错误2023-02-14T15:53:47.700+0500 E STORAGE [initandlisten] WiredTiger error (0) [1676372027:700199][204844:0x7f8058b16ac0], file:WiredTiger.wt, WT_CURSOR.search: read checksum error for 32768B block at offset 16384: block header checksum of 4113582198 doesn't match expected checksum of 2753610840
有人能指导一下吗?我找不到任何帮助。我不想重新安装,因为它会破坏所有数据