MONGODB v2.4.8三节点副本集。
来自mgo2的“replSetGetStatus”报告:
来自mgo3的mgo2 PRIMARY同步源问题:10278 dbclient错误正在通信mgo4
mgo3 SECONDARY(空白)
mgo4 SECONDARY(空白)
replSetGetStatus报告:
来自mgo4报告的mgo2 PRIMARY(空白)
mgo3 SECONDARY同步到:mgo2
mgo4 SECONDARY同步到:mgo2
replSetGetStatus:
mgo2 PRIMARY(空白)
mgo3 SECONDARY(空白)
mgo4 SECONDARY同步到:mgo2
请注意,OPTIME与所有节点的所有节点相同。
1)错误“同步源问题:10278 dbclient错误通信mgo4”是什么意思。
2)我该如何排除故障?
谢谢
斯科特
答案 0 :(得分:2)
MongoDB副本集成员每两秒钟不断向其他成员发送心跳(ping)。如果心跳在10秒内没有返回,则其他成员会将该成员标记为无法访问。
您获得的错误是因为主副本集成员之间的通信存在问题。 这可能是一个临时的网络问题,或服务器经历了巨大的负载,并没有及时响应。
您应该检查服务器上的日志,以便更好地了解出现了什么问题。