Как исправить проблемы с подключением, когда кажется, что ничего не работает - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь подключиться к своему атласному кластеру из mongoshell в терминале Windows.Строка подключения написана правильно, и я убедился, что версия кластеров (4.0.10) и версия оболочки (4.0.10) совпадают.Я также удостоверился, что мой ip-адрес внесен в белый список, и для целей тестирования я также добавил «0.0.0.0/0».Тем не менее он не позволяет мне подключиться.

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

MongoDB shell version v4.0.10
Enter password:
connecting to: mongodb://charmsdb-shard-00-02-5s81x.mongodb.net.:27017,charmsdb-shard-00-01-5s81x.mongodb.net.:27017,charmsdb-shard-00-00-5s81x.mongodb.net.:27017/test?authSource=admin&gssapiServiceName=mongodb&replicaSet=CharmsDB-shard-0&ssl=true
2019-07-09T12:42:04.136+0200 I NETWORK  [js] Starting new replica set monitor for CharmsDB-shard-0/charmsdb-shard-00-02-5s81x.mongodb.net.:27017,charmsdb-shard-00-01-5s81x.mongodb.net.:27017,charmsdb-shard-00-00-5s81x.mongodb.net.:27017
2019-07-09T12:42:04.256+0200 W NETWORK  [js] Unable to reach primary for set CharmsDB-shard-0
2019-07-09T12:42:04.256+0200 I NETWORK  [js] Cannot reach any nodes for set CharmsDB-shard-0. Please check network connectivity and the status of the set. This has happened for 1 checks in a row.

Я ожидаю установленного сетевого подключения, но оно не позволяет мне подключиться к любому.

1 Ответ

0 голосов
/ 16 июля 2019

Возможно, проблема в брандмауэре Windows. MongoDB использует порт №. 27017, чтобы заставить его работать, должен быть открыт.

Также, если вы используете Atlas, вы можете подключиться через строку подключения. https://www.mongodb.com/

...