sudo service mongod start
在终端中执行时遇到以下错误。
mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2018-10-18 12:43:22 ACDT; 7s ago
Docs: https://docs.mongodb.org/manual
Process: 3155 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=100)
Main PID: 3155 (code=exited, status=100)
CPU: 22ms
Oct 18 12:43:22 david- systemd[1]: Started MongoDB Database Server.
Oct 18 12:43:22 david- mongod[3155]: 2018-10-18T12:43:22.736+1030 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
Oct 18 12:43:22 david- systemd[1]: mongod.service: Main process exited, code=exited, status=100/n/a
Oct 18 12:43:22 david- systemd[1]: mongod.service: Unit entered failed state.
Oct 18 12:43:22 david- systemd[1]: mongod.service: Failed with result 'exit-code'.
我对这个错误不熟悉,有人可以建议修复可能是什么吗?
修复了使用另一篇文章的这个答案:
检查 dbath 上的日志文件。这通常位于 /var/log/mongodb 日志文件是 mongodb.log
对我来说,问题是磁盘空间不足......我遇到了同样的问题。
我在磁盘上没有空白空间,所以我使用了 /etc/mongodb.conf 文件中的 smallfiles 选项只需在此配置文件中添加以下行:
smallfiles = true