MongoDB启动失败解决方案

x33g5p2x  于2022-02-18 转载在 Go  
字(0.8k)|赞(0)|评价(0)|浏览(2023)
[root@VM-20-8-centos init.d]# service mongodb_27018 start
about to fork child process, waiting until server is ready for connections.
forked process: 29002
ERROR: child process failed, exited with 100
To see additional information in this output, start without the "--fork" option.

查看mongodb的日志

tail -50f   mongodb的log目录/config.log
// 日志内容是否有出现下面两个中的一个者使用下面的解决方案
Requested option conflicts with current storage engine option for directoryPerDB; you requested true but the current server storage is already set to false and cannot be changed 

 An incomplete repair has been detected! This is likely because a repair operation unexpectedly failed before completing. MongoDB will not start up again without --repair



解决方案

//删除db目录里面的/mongod.lock ,否则下面的命令是运行不成功的
rm -rf db目录//mongod.lock

//修复数据
mongod --dbpath db目录 --repair

//删除db目录里面的storage.bson 
rm -rf db目录/storage.bson

//然后用root用户进行启动
sudo -u root mongod -f 配置文件路径

相关文章