我正在尝试在现有集中添加一个副本集并在可达性方面遇到问题。 我们获得无法访问/健康副本设置的原因是什么?
"name" : "IP ADDRESS",
"health" : 0,
"state" : 8,
"stateStr" : "(not reachable/healthy)",
"uptime" : 0,
"optime" : {
"t" : 0,
"i" : 0
},
"optimeDate" : ISODate("1970-01-01T00:00:00Z"),
"lastHeartbeat" : ISODate("2013-06-18T10:52:50Z"),
"lastHeartbeatRecv" : ISODate("1970-01-01T00:00:00Z"),
"pingMs" : 0
答案 0 :(得分:1)
我可以ping和telnet两个服务器,但面临同样的问题。
我得到的错误" [ReplicationExecutor]对prodmongo的心跳请求出错:27017; HostUnreachable连接被拒绝"
我也有#34;(无法到达/健康)" stateStr
请检查两台服务器上的密钥,所有副本集应该使用相同的密钥运行。我有同样的问题,我发现我的辅助服务器中的密钥不相同。
答案 1 :(得分:0)
答案 2 :(得分:0)
我也面临类似的问题。但解决了
为此我从其他服务器连接了mongodb服务器
我再次使用" - replSet"开始使用mongodb。在我的mongodb运行的其他计算机上。然后在主复制服务器上运行rs.add(" ServerName:PortNumber")。
!为我工作