как проверить, какой набор реплик читается в mongodb - PullRequest
0 голосов
/ 10 февраля 2012

Я установил набор реплик mongodb и проверил операцию вставки, вторичный сервер может синхронизироваться с первичным. Теперь я хочу проверить, где я делаю операцию чтения, какой сервер обрабатывает запрос. Как я могу это проверить? в логе mongodb? или где-то еще.

Кстати: мой водитель Mongoid. большое спасибо

1 Ответ

3 голосов
/ 10 февраля 2012

Используйте mongostat --discover. Это покажет вам статистику для всех участников в наборе реплик. Когда чтение выполнено, вы можете увидеть, какой участник обслуживает запрос.

Обратите внимание, что чтение будет идти к неосновному члену, если ваши запросы используют slaveOk

...