在使用
mongod -f /data/config/shard2.conf
启动公司的mongodb时候,出现了以下问题
about to fork child process, waiting until server is ready for connections.
forked process: 16443
ERROR: child process failed, exited with error number 100
To see additional information in this output, start without the "--fork" option.
启动的时候一直出错无法启动,查看mongdo的状态也是显示后台有在启动
但是使用mongo登录命令却无法登录,这是因为上一次的mongo没有正常关闭导致的。
首先查看自己mongo配置的数据文件路径,比如我这边配置的路径
然后进入到对应路径的文件,删除mongod.lcok
rm -rf mongod.lock
删除之后查看系统正在运行的mongo进程
ps -ef | grep mongod
杀掉所有的mongo进程
kill -9 4758
处理完成之后,进入mongo的bin目录下,启动mongodb
mongod -f /data/config/shard.conf