Я не могу подключиться к Монго БД в Ubuntu - PullRequest
0 голосов
/ 01 октября 2018
MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:27017
2018-10-01T17:38:22.425+0000 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2018-10-01T17:38:22.426+0000 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed

Я получаю сообщение об ошибке при попытке запустить Монго на терминале.Я попытался переустановить и удалить файл блокировки и перезапустить его, но он все равно не работает.Я использую AWS, это какая-то проблема с входящими, исходящими настройками сети в AWS, или какая-то другая проблема?

1 Ответ

0 голосов
/ 02 октября 2018

Как и в приведенных выше комментариях, если вы пытаетесь подключиться к экземпляру mongodb на том же хосте, используя 127.0.0.1, это проблема конфигурации mongodb, поэтому невозможно использовать какие-либо правила безопасности AWS.

Итак, учитывая, что это проблема mongodb, сначала попробуйте исправить ее внутри хоста с помощью:

sudo rm /var/lib/mongodb/mongod.lock
sudo mongod --repair
sudo service mongodb restart
sudo service mongod status

См .: https://stackoverflow.com/a/29083477/8407784

После устранения конфигурации mongodbпроблема, вам нужно проверить ваше соединение с другого хоста, установив /etc/mongod.conf - bind_ip = 0.0.0.0 (что означает все интерфейсы), только для тестирования

Тогда вам нужноустановить правила безопасности AWS на экземпляре хоста, позволяя внешнему экземпляру обращаться к нему через порт 27017.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...