J'ai des difficultés à me connecter à une réplique mongoid à partir d'une application rails.application rails se connecter à un réplicaset mongoid
J'ai la configuration suivante:
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
je peux connecter au primaire très bien, mais si je ferme le primaire, je ne peux pas se connecter au secondaire. Maintenant, si je me connecte via mongo shell au secondaire et émet rs.slaveOk()
, je peux me connecter au secondaire pour cette session. J'ai besoin de mon application rails pour me connecter à mongo avec slaveOk toujours. réglage slave_ok: true
dans la configuration (ci-dessus) ne le fait pas ... Quel est le truc ici?