我使用傳統的MongoDB驅動程序(1.6.x)連接到MongoDB(2.4.x)複製套件。我在連接字符串中有「?readPreference = secondary」,在副本集上有兩個MongoDB副本。我的連接字符串包含所有服務器:如何判斷MongoDB PHP驅動程序正在讀取哪個輔助文件?
mongodb://dev-mongo01:27017,dev-mongo02:27017,dev-mongo03:27017/?replicaSet=dev-mongo-replica&readPreference=secondary
我想找出二次讀取來自兩個驗證readPreference工作正常,並計算次級的複製延遲。我試着從管理數據庫中查看MongoClient-> getConnections(),MongoClient-> getHosts(),「serversatus」和「replSetGetStatus」,但找不到任何能告訴我哪個二級數據提供的數據。