权限问题1
日志显示:mongod.service: Main process exited, code=exited, status=14/n/a
解决方案:
sudo rm -rf /tmp/mongodb-27017.sock sudo service mongod start
权限问题2
日志显示:mongod.service: Main process exited, code=exited, status=100/n/a
解决方案:
sudo chown -R mongodb:mongodb /var/lib/mongodb/*
详情:mongodb – Mongod 服务启动退出,代码为 100 – 堆栈溢出 (stackoverflow.com)
日志问题
日志显示:Can’t initialize rotatable log file
解决方案:删除同名文件,让mongodb自己新建日志文件
详情:Can’t initialize rotatable log file – Ops and Admin – MongoDB Developer Community Forums
配置问题
日志显示:Environment variable MONGODB_CONFIG_OVERRIDE_NOFORK == 1, overriding \”processManagement.fork\” to false”
解决方案:删除/usr/lib/systemd/system/mongod.service 中的字段MONGODB_CONFIG_OVERRIDE_NOFORK=1
PS:遇到其他问题的时候需要重启前建议执行权限问题1中内容。