У меня возникли трудности с подключением реплики mongoid из приложения rails.rails application connect to mongoid replicaset
У меня есть следующие конфигурации:
dev1:
clients:
default:
database: opera_bounties_dev1
hosts:
- 10.0.0.1:27017
- 10.0.0.2:27017
# read: :secondary
# slave_ok: true
options:
# read: :secondary
replicaSet: operaeventrsX
consistency: :strong
pool_size: 200
# slave_ok: true
# connect: :replica_set
Я могу подключиться к первичному просто отлично, но если я выключаю первичные, я не могу подключиться к вторичной обмотке. Теперь, если я подключаюсь через оболочку mongo к второму и выдаю rs.slaveOk()
, я могу подключиться к второму для этого сеанса. Мне нужно мое приложение rails для подключения к mongo с slaveOk всегда. настройка slave_ok: true
в конфигурации (см. выше) не делает этого ... Какая уловка здесь?