Назад | Перейти на главную страницу

Почему mongo rs.status () показывает вторичный как здоровый, когда он не в сети

Я вошел в систему как вторичный и использовал администратора; db.shutdownServer (), затем я выключил весь сервер командой «sudo shutdown». На основном сервере я запускаю rs.status ().

Для вторичного сервера, который отключен, я вижу: "health" : 1, "state" : 2, "stateStr" : "SECONDARY",

Я также вижу это lastHeartbeat обновления, но lastHeartbeatRecv не обновляется. Я ожидаю, что поля здоровья / состояния изменятся, если участник отключен, но это не так. Как я могу отслеживать членов своего набора реплик, чтобы убедиться, что они не в сети?