启动mongodb报错“about to fork child process, waiting until server is ready for connections.“
Posted 二木成林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动mongodb报错“about to fork child process, waiting until server is ready for connections.“相关的知识,希望对你有一定的参考价值。
异常
执行mongod --config
命令启动mongodb报错:
about to fork child process, waiting until server is ready for connections.
forked process: 28536
ERROR: child process failed, exited with 100
To see additional information in this output, start without the "--fork" option.
错误代码
错误的mongodb.conf文件内容如下:
#数据存储路径
dbpath=/usr/local/mongodb5/data/db
#日志文件路径
logpath=/usr/local/mongodb5/logs/mongodb.log
#端口号
port=27017
fork=true
journal=false
storageEngine=mmapv1
原因
mongodb的启动配置文件mongodb.conf中写错了,其中storageEngine
写错了。事实上mmapv1
这个值是没有错的,但我使用的mongodb版本是5.x,但mmapv1
已经在4.2不被支持了,所以无法启动,需要更换数据引擎。
可能你遇到的不是这个,但多检查配置文件是否有配置项有问题。
解决
将storageEngine
的值修改为wiredTiger
。
修改之后再利用配置文件启动mongodb就可以成功了。
以上是关于启动mongodb报错“about to fork child process, waiting until server is ready for connections.“的主要内容,如果未能解决你的问题,请参考以下文章
liunx启动mongodb报错 mongodb child process failed, exited with error number 14
Spring boot 启动报错:com.mongodb.MongoSocketOpenException: Exception opening socket
mongodb启动报错,child process failed, exited with error number 1