MongoDBが起動しなくなったときの対処法(公式Ubuntuパッケージの場合)

なんかさくらのVPSが勝手にリスタートしたみたいで、MongoDBが起動しなくなった。

モッピー知ってるよ、--repair コマンド使えばいいんだよね。

$ sudo mongod --dbpath=/var/lib/mongodb --repair

あれれー?mongodb.lock ファイル消えないし、起動できないし。

ググると、公式 Ubuntu パッケージの場合はちょっと対処法がちがうっぽい:

$ sudo rm /var/lib/mongodb/mongod.lock
$ sudo -u mongodb mongod -f /etc/mongodb.conf --repair
$ sudo /etc/init.d/mongodb start

これでいけた。ふぅ・・・