无法让mongodb运行。试过`mongod --repair`并尝试删除锁定文件?

时间:2015-07-22 21:00:27

标签: node.js mongodb

我首先尝试通过mongo进行连接,然后获得以下内容:

Error: couldn't connect to server 127.0.0.1:<port> at src/mongo/shell/mongo.js:145 exception: connect failed

首先,我根据答案here尝试了以下内容:

  • 删除了具有root权限的sudo mongod.lock文件
  • 并尝试sudo -u mongodb mongod -f /etc/mongodb.conf --repair

我收到错误Can't specify both --journal and --repair options

然后,我尝试使用常规mongo --repair,并获得以下内容:

file names: a list of files to run. files have to end in .js and will exit after unless --shell is specified

解决这两个问题的方法是什么,或解决这个问题的方法是什么?感谢。

1 个答案:

答案 0 :(得分:0)

通过重新启动服务器,问题得以解决:

service mongodb restart

在此之后,它开始正常。