При запуске 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
Я встретил ту же проблему сегодня, 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 сервис mongod перезапуск