Связывание mongoDB с применением эластичных бобов - PullRequest
0 голосов
/ 30 мая 2018

Таким образом, у меня возникла проблема, когда приложение моего узла, которое запускается Docker в эластичной связке, не может установить соединение с экземпляром mongoDB, который находится в другой среде эластичных стеблей под тем же приложением (оно развернуто и работает вместе с Docker).
Iубедитесь, что оба они находятся в одном и том же VPC и что экземпляр mongoDB принимает входящие соединения из группы безопасности, в которой находится приложение узла (входящие соединения принимаются через порт 27017).
Приложение узла использует частный IP-адрес mongoDB вСтрока подключения.Должно работать, потому что они находятся в одном и том же VPC.
Каким-то образом приложение узла не может подключиться к экземпляру mongoDB, и оно всегда выдает одну и ту же ошибку.

*** DATABASE ERROR: MongoNetworkError: failed to connect to server [private-ip-here:27017] on first connect [MongoNetworkError: getaddrinfo ENOTFOUND private-ip-here private-ip-here:27017] ***

Может кто-нибудь дать мне совет, что я делаю неправильно

1 Ответ

0 голосов
/ 31 мая 2018

Скорее всего, причина не в настройке файла mongod.config в каталоге etc.

Будет что-то вроде:

net:
   bindIp: 127.0.0.1

Прокомментируйте bindIP или замените его на IP-адрес вашего сервера.

...