Ошибка при запуске Mongodb
При запуске Mongodb я получил эту ошибку подключения сокета:
7 12:03:31.230 [initandlisten] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 127.0.0.1:27017
Tue Apr 7 12:03:31.230 [initandlisten] ERROR: addr already in use
Tue Apr 7 12:03:31.252 [websvr] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 127.0.0.1:28017
Tue Apr 7 12:03:31.253 [websvr] ERROR: addr already in use
2 ответа
Решение
Я встретил ту же проблему сегодня, sudo service mongod restart
или же sudo service mongod stop
на самом деле не останавливается mongod
процесс. Я следую приведенным ниже шагам, решив проблему:
найти
mongod
идентификатор процесса (414)$ sudo netstat -tlnp | grep 27017 tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 414/mongod
Убийство
mongod
sudo kill -9 414
Начните
mongod
sudo service mongod start
Вероятно, это означает, что другой экземпляр mongodb уже запущен. Вы можете использовать следующую команду, чтобы перезапустить его:
sudo service mongod restart