MongoDB ServerSelectionTimeoutError: нет элементов набора реплик, доступных для имени набора реплик & ldquo; abc & rdquo;

На странице sudo man: -E, --preserve-env Indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the user does not have permission to preserve the environment. Таким образом, он сохраняет вашу пользовательскую среду при запуске с правами root. Я не уверен, почему это имело бы значение для add-apt-repository ... Мне не нужна опция -E при использовании 14.04 (или любой версии Ubuntu).

3
задан 21 March 2018 в 18:05

2 ответа

Я решил свою собственную проблему.

Оказывается, для того, чтобы изменить, в какой базе данных я запускаю код, мне нужно сделать следующее:

Убить всех ssh сессий на Vagrant, чтобы закрыть любые существующие туннели. Остановите локальную службу mongod: service mongod stop Если вы открываете новый туннель: выполните команду ssh на Vagrant, чтобы создать нужный туннель. Если вы подключаетесь локально, ничего не делайте. Перезагрузка mongod: service mongod start

И теперь мой код будет подключаться без ошибок.

Возможно, есть лучший способ добиться этого, но это позволяет мне делать то, что Я хотел это сделать.

0
ответ дан 17 July 2018 в 18:27

Я решил свою собственную проблему.

Оказывается, для того, чтобы изменить, в какой базе данных я запускаю код, мне нужно сделать следующее:

Убить всех ssh сессий на Vagrant, чтобы закрыть любые существующие туннели. Остановите локальную службу mongod: service mongod stop Если вы открываете новый туннель: выполните команду ssh на Vagrant, чтобы создать нужный туннель. Если вы подключаетесь локально, ничего не делайте. Перезагрузка mongod: service mongod start

И теперь мой код будет подключаться без ошибок.

Возможно, есть лучший способ добиться этого, но это позволяет мне делать то, что Я хотел это сделать.

0
ответ дан 23 July 2018 в 19:15
  • 1
    Или вы могли бы выбрать другой порт в целом? – dedunumax 21 March 2018 в 20:54

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

Похожие вопросы: