【发布时间】:2012-03-02 16:47:29
【问题描述】:
我设置了一个 mongodb 副本集,并且我已经测试了插入操作,辅助服务器可以与主服务器同步。现在,我想检查我在哪里执行读取操作,哪个服务器正在处理请求。我怎样才能检查它?在 mongodb 日志中?或其他地方。
顺便说一句:我的司机是 Mongoid。 非常感谢
【问题讨论】:
我设置了一个 mongodb 副本集,并且我已经测试了插入操作,辅助服务器可以与主服务器同步。现在,我想检查我在哪里执行读取操作,哪个服务器正在处理请求。我怎样才能检查它?在 mongodb 日志中?或其他地方。
顺便说一句:我的司机是 Mongoid。 非常感谢
【问题讨论】:
使用mongostat --discover。这将显示副本集中所有成员的统计信息。执行读取时,您可以看到哪个成员正在为请求提供服务。
请注意,如果您的查询使用slaveOk,则读取只会发送给非主要成员
【讨论】: