Ошибка Mongodb при подключении ETIMEDOUT в окнах AWS EC2

Я создал один экземпляр EC2 Windows Server 2012 R2.

Я установил MongoDB на этом сервере.

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

Сейчас я пытаюсь подключиться с помощью инструмента MongoDB GUI (MongoBooster) и выдает следующую ошибку.

{
"message" : "connect ETIMEDOUT X.X.X.X:27017",
"name" : "MongoError",
"stack" : "Error: connect ETIMEDOUT X.X.X.X:2701" +
          "at Object.exports._errnoException (util.js:949:11" +
          "at exports._exceptionWithHostPort (util.js:972:20" +
          "at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)"
}

Как я могу решить эту проблему?

1 ответ

Решение

Для добавления файла конфигурации (mongodb.conf) вам необходимо создать один файл с расширением.conf. И добавьте ниже конфигурацию в этом файле:

dbpath = c:\data\db
port = 27017
bind_ip = 0.0.0.0
logpath = c:\data\logs\mongoconf.log

И запустить командную строку от имени администратора. Перейдите в каталог Mongo bin C:\mongodb\bin и выполните команду ниже

mongod -config c:\mongodb\config\mongodb.conf

И, пожалуйста, убедитесь, что ваш брандмауэр выключен или вы также можете установить соответствующие настройки в брандмауэре.

Другие вопросы по тегам