2016-06-28 5 views
2

У меня есть 2 сервера: один сервер Ubuntu и сервер debian. Я установил Монго DB и mongod заводится, но когда я пытаюсь команду "Монго", я получаю сообщение следовать:Запущен Mongo DB, но он не работает

MongoDB shell version: 2.4.9 
connecting to: test 
Tue Jun 28 19:01:21.922 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145 
exception: connect failed 

я начать MongoDB с этой командой:

[email protected]:~$ sudo service mongodb start 
sudo: unable to resolve host caridio-ubuntu-2 
mongodb start/running, process 18555 

I попытался установить другой dbpath и установить более старую версию MongoDB. Я настроил разные серверы. MQTT и Tomcat работают одновременно.

Вот мой конфиг:

enter image description here

ответ

0

это ответ от 2-х лет назад

bindIP = [127.0.0.1,141.28.102.148]

поэтому постарайтесь, чтобы добавить свой IP-адрес в []

, если у вас нет другого интерфейса, вы можете использовать bindIP = 0.0.0.0

источник https://stackoverflow.com/a/34698336/6523542 возможно дубликат? mongodb.conf bind_ip = 127.0.0.1 does not work but 0.0.0.0 works

+0

Спасибо, но это не сработает. Я попытался с [] и 0.0.0.0. Он будет подключаться к 127.0.0.1 каждый раз, когда – Helge

+0

netstat -nl | grep 27017 что это говорит? вы также должны проверить свой файл/etc/hosts для этой ошибки -> sudo: не удалось разрешить хост caridio-ubuntu-2 – kiokoman

+0

Я установил Mongo DB, и моя girlfrind была watchen. Я не знаю почему, но теперь это работает. Моя следующая проблема - это соединение между сервером и Robomongo. У меня был пользователь, IP и пароль. Мы получаем соединение (на Mac, но не на окнах). Аутентификация не работает. – Helge

Смежные вопросы