执行“/etc/init.d/mongod status”时,我无法启动mongodb “我收到消息”mongod死了,但是pid文件存在“我是mongodb的新手请帮助我。
答案 0 :(得分:1)
要获取有关mongod
未成功启动的原因的更多信息,您可以检查mongodb日志文件是否有任何错误。在CentOS上,此文件最有可能位于/var/log/mongodb/mongodb.log
。
当我们遇到这种情况时,它指出了权限问题:
ERROR: listen(): bind() failed errno:13 Permission denied for socket: /tmp/mongodb-27017.sock
可以通过在/tmp
目录上设置正确的权限来解决此错误,该目录已在此Stackoverflow问题中得到解答:MongoDB - Permission denied for socket: /tmp/mongodb-27017.sock
希望有所帮助!