mongoDBで errno:48 Address already in use for socket
mongoDBが起動できなくなった
mongoDBを使っていたら、以下の様なエラーが出て、起動できなくなった。
エラーメッセージは以下。
2016-03-16T00:08:29.602+0900 E NETWORK [initandlisten] listen(): bind() failed errno:48 Address already in use for socket: 0.0.0.0:27017 2016-03-16T00:08:29.602+0900 E NETWORK [initandlisten] addr already in use 2016-03-16T00:08:29.602+0900 E STORAGE [initandlisten] Failed to set up sockets during startup. 2016-03-16T00:08:29.602+0900 I CONTROL [initandlisten] dbexit: rc: 48
この場合の対象は以下。
参考: (MongodbのDB変更 - kiita's blog)
$ ./mongo use admin db.shutdownServer()
mongoDBを一度シャットダウンしてしまう。
このあと、いつもどおり起動できるようになった。
一安心。