1.child process failed, exited with error number 1
这种错误 大多数是因为配置出错 可能是kill掉进程 没有正确关闭
解决办法:
看一下log文件 比对下名字.
比对路径
我是--config 启动. 所有vim打开文件比对一下
保险起见 我还是启动的时候手打配置了.
先--repair 修复模式运行
去log文件把刚刚生成的日记文件干掉
..rm mongo.logs.2018-8-27XXX;
然后 用pstree -p |grep mongod
看下进程有没有残留,, 有的话就干掉
killall -9 mongod
然后 ./mongod --prot --dbpath -- logpath 各种配置最后加上--fork (后台运行)
2.child process failed, exited with error number 100
这种情况下就是非法关闭mongodb
在数据库文件里知道mongod.lock 找到直接干掉
PS:数据库正确关闭的方法
./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"