连接mongodb失败. mongod 启动报错. [结贴]
 发布于 12 年前  作者 q1270989  61366 次预览  最后一次回复是 8 年前  来自  

service mongod start 以后就报下面的错误.

Starting mongod: Wed May 29 16:32:31.518 
Wed May 29 16:32:31.518 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
Wed May 29 16:32:31.518 
about to fork child process, waiting until server is ready for connections.
forked process: 17684
all output going to: /var/log/mongo/mongod.log
ERROR: child process failed, exited with error number 100
                                                           [失败]

谁知道这是为什么呢?

找到原因了 google半天 发现说是没有正常关闭mongod服务,导致mongod被锁. 删除掉mongod里的mongod.lock 文件. 重新启动服务就行了.

6 回复
q1270989

求 解救啊 ~~~~~

island

多谢啊~被困扰了许久,刚刚接触mongodb~

q1270989

It’s my pleasure

zhs077

自己写个脚本每次启动删除lock文件

devilmengcry

mongod.lock在哪?没找到。

wk19921225

data/db 文件夹在系统根目录 mongo 没有权限访问,你需要 sudo mongod 执行,mongo 才有权限访问。