返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Mongodb启动报错完美解决方案:abouttoforkchildprocess,waitinguntilserverisreadyforconnections.
  • 406
分享到

Mongodb启动报错完美解决方案:abouttoforkchildprocess,waitinguntilserverisreadyforconnections.

abouttoforkchildprocessMongodb启动报错Mongodb报错50411 2023-05-14 18:05:17 406人浏览 安东尼
摘要

目录⭐️ 报错分析⭐️ 解决方法⭐️ 再次启动 mongoDB 服务在使用命令行启动 MonGoDB 的时候报错:about to fork child process, waiti

在使用命令行启动 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启动报错内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Mongodb启动报错完美解决方案:abouttoforkchildprocess,waitinguntilserverisreadyforconnections.

本文链接: https://lsjlt.com/news/203354.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作