转载:Mongodb启动报错:about to fork child process, waiting until server is ready for connections.

Mongodb启动报错

        MongoDB-启动的时候出现了问题
        修复方法

MongoDB-启动的时候出现了问题

 mongod没有后台执行,在终端连接非正常断开后,再次执行mongod报错


修复方法

这算是一个Mongod 启动的一个常见错误,非法关闭的时候,lock 文件没有干掉,第二次启动的时候检查到有lock 文件的时候,就报这个错误了。

解决方法:进入 mongod 上一次启动的时候指定的 data 目录 --dbpath=/data/mongodb

删除掉该文件:

    rm /data/db/mongo.lock

 
再执行:

    ./mongod --repair

 
OK,问题解决。

正确关闭mongod 的方法:进入mongo shell

    use admin
    db.shutdownServer()


请不要 kill -9 ,会造成文件数据混乱丢失 repair 也无力回天。
ctrl+c 可以退出mongo的界面 或是ext

原文链接:https://blog.csdn.net/guo_qiangqiang/article/details/88105449

posted @ 2021-07-12 14:45  liweikuan  阅读(1492)  评论(0编辑  收藏  举报