当前位置: 代码网 > it编程>数据库>Nosql > Mongodb启动报错完美解决方案:about to fork child process,waiting until server is ready for connections.

Mongodb启动报错完美解决方案:about to fork child process,waiting until server is ready for connections.

2024年06月02日 Nosql 我要评论
在使用命令行启动 mongodb 的时候报错:about to fork child process, waiting until server is ready for connections.fo

在使用命令行启动 mongodb 的时候报错:about to fork child process, waiting until server is ready for connections.forked process: 50411

about to fork child process, waiting until server is ready for connections.
forked process: 50411
error: child process failed, exited with 1
to see additional information in this output, start without the "--fork" option.

⭐️ 报错分析

造成这个报错的原因是 “mongodb” 服务没有正常的关闭,在终端连接非正常断开后,再次执行 mongodb 的时候报错。

这是 mongod 启动的一个常见错误,在 mongodb服务 启动后,会在数据存储的路径生成一个 lock 文件,非法关闭的时候,这个 lock 文件 没有干掉,所以在第二次启动的时候检查到有 lock 文件的存在,就报这个错误了。

⭐️ 解决方法

解决这个问题的方法,其实也很简单,进入到数据存储路径,将该 “xxx.lock 文件” 删除掉就好。

# 这个路径是我的 mongodb 的安装路径,请根据自己的安装路径进行操作。
cd /usr/local/var/mongodb/db
# 删除 "lock 文件"
rm -rf mongod.lock

⭐️ 再次启动 mongodb 服务

执行命令:mongod --dbpath /usr/local/var/mongodb/db ,启动ok。

到此这篇关于mongodb启动报错完美解决方案:about to fork child process, waiting until server is ready for connections.的文章就介绍到这了,更多相关mongodb启动报错内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com