在使用命令行启动MongoDB的时候报错:abouttoforkchildprocess,waitinguntilserverisreadyforconnections.forkedprocess:50411,造成这个报错的原因是“MongoDB”服务没有正常的关闭,在终端连接非正常断开后,再次执行MongoDB的时候报错
在使用命令行启动 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启动报错内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:Mongodb启动报错完美解决方案:about to fork child process,waiting until server is ready for connections.
- Numpy中如何创建矩阵并等间隔抽取数据 2023-07-28
- MySQL8.0.28安装教程详细图解(windows 64位) 2023-07-26
- Mongodb启动报错完美解决方案:about to fork child process,waiting until server is ready for connections. 2023-07-16
- 基于Python制作一个简单的文章搜索工具 2023-07-28
- 搭建单机Redis缓存服务的实现 2023-07-13
- 在阿里云CentOS 6.8上安装Redis 2023-09-12
- Oracle 删除大量表记录操作分析总结 2023-07-23
- redis清除数据 2023-09-13
- SQLSERVER调用C#的代码实现 2023-07-29
- SQL Server 2022 AlwaysOn新特性之包含可用性组详解 2023-07-29