我登录到辅助服务器并使用管理员;db.shutdownServer(),然后使用“sudo shutdown”关闭整个服务器。在主服务器上,我正在运行 rs.status()。
对于处于离线状态的辅助服务器,我看到:
"health" : 1, "state" : 2, "stateStr" : "SECONDARY",
我还看到lastHeartbeat
更新,但lastHeartbeatRecv
没有更新。我预计如果成员处于离线状态,健康/状态字段会发生变化,但事实并非如此。我如何监控我的副本集成员以查看它们是否处于离线状态?