node.jsでMongoDBの接続に失敗する時

node.js, Express, MongoDBという組み合わせを、Ubuntu12.04のVM上で動かしていたら、Webアプリケーションを起動(npm start)した時に以下のようなエラーが出るようになってしまった。

[Error: failed to connect to [localhost:27017]]

以下2つの記事を参考にして解決。


以下のコマンドを実行して解決。もしかしたら、mongod.lockを消す必要はなかったかもしれない。

$ sudo rm /var/lib/mongodb/mongod.lock
$ sudo -u mongodb mongod -f /etc/mongodb.conf --repair
all output going to: /var/log/mongodb/mongodb.log
$ sudo service mongodb start
mongodb start/running, process 2340

追記

2013/01/04 1:08
lockは消す必要あるそうです。
ありがとうございます >@shokaiさん


「node.jsでMongoDBの接続に失敗する時」への1件のフィードバック

コメントを残す