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

 更新时间:2023年04月07日 10:38:53   作者:不渴望力量的哈士奇  
在使用命令行启动 MongoDB 的时候报错:about to fork child process, waiting until server is ready for connections.forked process: 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数据库去重函数Distinct用法实例

    MongoDB数据库去重函数Distinct用法实例

    在MongoDB中可以使用distinct()方法对变量进行去重操作,distinct()方法是用于返回指定字段的唯一值的操作,这篇文章主要给大家介绍了关于MongoDB数据库去重函数Distinct用法的相关资料,需要的朋友可以参考下
    2024-06-06
  • MongoDB分片测试

    MongoDB分片测试

    分片是mongoDB扩展的一种方式。分片分割一个collection并将不同的部分存储在不同的机器上,本文给大家介绍MongoDB分片测试,需要的朋友参考下吧
    2016-03-03
  • MongoDB连接数据库并创建数据等使用方法

    MongoDB连接数据库并创建数据等使用方法

    MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。接下来通过本文给大家介绍MongoDB连接数据库并创建数据等使用方法,感兴趣的朋友一起看看吧
    2021-11-11
  • Window环境下配置Mongodb数据库

    Window环境下配置Mongodb数据库

    这篇文章介绍了Window环境下配置Mongodb数据库的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • MongoDB模糊查询正则regex(类似like 和 not like)

    MongoDB模糊查询正则regex(类似like 和 not like)

    在类关系型数据库中,like和not like是常用的模糊查询操作符,它允许我们在匹配字段的时候使用通配符,在MongoDB中,也有类似的操作符,MongoDB 可以使用 $regex 操作符来设置匹配字符串的正则表达式,MongoDB 使用 PCRE(Perl 兼容的正则表达式)作为正则表达式语言
    2024-02-02
  • 阿里云服务器部署mongodb的详细过程

    阿里云服务器部署mongodb的详细过程

    这篇文章主要介绍了阿里云服务器部署mongodb的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • MongoDB开源数据库开发工具dbKoda

    MongoDB开源数据库开发工具dbKoda

    这篇文章主要介绍了MongoDB开源数据库开发工具dbKoda的相关资料,需要的朋友可以参考下
    2017-09-09
  • Windows系统启动MongoDB报错无法连接服务器的问题及解决方案

    Windows系统启动MongoDB报错无法连接服务器的问题及解决方案

    在Windows系统中启动MongoDB时遇到连接拒绝的错误,通常是因为服务未运行或配置问题,本文给大家分享Windows系统启动MongoDB报错无法连接服务器的问题及解决方案,一起看看吧
    2024-10-10
  • Mongodb单字段索引应用详解

    Mongodb单字段索引应用详解

    mongodb支持在文档中的任何一个字段建立单字段索引,包括文档的顶级字段,针对嵌入式文档建立索引或者针对嵌入式文档的某个字段建立索引,本文给大家介绍Mongodb单字段索引的相关知识,感兴趣的朋友一起看看吧
    2024-07-07
  • MongoDB聚合$listSampledQueries实例操作

    MongoDB聚合$listSampledQueries实例操作

    使用$listSampledQueries可以返回指定集合或所有集合的采样查询,analyzeShardKey命令使用采样查询来计算分片密钥的读写分布指标,这篇文章主要介绍了MongoDB聚合$listSampledQueries,需要的朋友可以参考下
    2024-02-02

最新评论