Драйвер Монго не обнаруживает основной узел в рельсах - PullRequest
0 голосов
/ 29 апреля 2018

На AWS настроен монгольский монго с 3 узлами, из которых 2 вторичных и 1 первичный. Когда я пытаюсь подключиться к тому же через рельсы, кажется, что основной не обнаружен и запрашивает тайм-аут.

$mg = Mongo::MongoShardedClient.from_uri("mongodb://mongo-n1.abc.com:27017,mongo-n2.abc.com:27017,mongo-n3.abc.com:27017/testdb", w: 0, :read => :primary).db

Обратите внимание, что если я изменю порядок узлов монго, описанных выше (т.е. сделайте n3 первым в строке подключения, он работает, потому что n3 является основным.

Есть ли способ, который может быть автоматически обнаружен драйвером?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...