Назад | Перейти на главную страницу

Не удается подключиться к экземпляру mongodb в Azure

Я установил сервер mongodb в Azure (на Ubuntu 15.04). Экземпляр работает, и я могу подключиться к mongodb при подключении ssh к машине, просто используя mongo.

Однако когда я пытаюсь подключиться напрямую со своего компьютера, это не работает. Насколько я понимаю, это должно происходить, потому что:

Я создал исключение безопасности в Azure:

Я закомментировал переменную bindIp в файле конфигурации. Я могу подтвердить это командой netstat -l, которая выводит строку:

tcp 0 0 *:27017 *:* LISTEN

Я перезапускал все это много раз. Я по-прежнему получаю то же сообщение об ошибке на клиенте:

  mongo ***.westeurope.cloudapp.azure.com
  MongoDB shell version: 2.6.10
  connecting to: ***.westeurope.cloudapp.azure.com/test
  2016-02-09T15:41:54.404+0100 Error: couldn't connect to server ***.westeurope.cloudapp.azure.com:27017 (40.113.138.104), connection    attempt failed at src/mongo/shell/mongo.js:148
  exception: connect failed

Я сделал неверные предположения о подключении к Интернету в моей компании. Порт 27017 заблокирован. Я решил проблему, используя вместо этого открытый порт.