Ошибка 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
И, пожалуйста, убедитесь, что ваш брандмауэр выключен или вы также можете установить соответствующие настройки в брандмауэре.