Восстановить остановленный узел на наборе реплик в mongodb - PullRequest
0 голосов
/ 30 октября 2018

Я использую простую конфигурацию набора реплик mongodb. У меня есть один основной и два дополнительных.

Я выключаю один из моих вторичных узлов и затем проверяю состояние (rs.status ()), это было похоже на

{
        "_id" : 2,
        "name" : "xx.xx.xxx.xxx:27018",
        "health" : 0,
        "state" : 8,
        "stateStr" : "(not reachable/healthy)",
        "uptime" : 0,
        "optime" : {
            "ts" : Timestamp(0, 0),
            "t" : NumberLong(-1)
        },
        "optimeDurable" : {
            "ts" : Timestamp(0, 0),
            "t" : NumberLong(-1)
        },
        "optimeDate" : ISODate("1970-01-01T00:00:00Z"),
        "optimeDurableDate" : ISODate("1970-01-01T00:00:00Z"),
        "lastHeartbeat" : ISODate("2018-10-30T06:31:11.529Z"),
        "lastHeartbeatRecv" : ISODate("2018-10-30T06:28:53.265Z"),
        "pingMs" : NumberLong(0),
        "lastHeartbeatMessage" : "Connection refused",
        "syncingTo" : "",
        "syncSourceHost" : "",
        "syncSourceId" : -1,
        "infoMessage" : "",
        "configVersion" : -1
    }

после этого я запустил узел, который был недоступен, но все еще статус остается тем же

как мне восстановить этот узел?

...