问题
MongoDB v2.4.8三节点副本集。
mgo2报告中的“replsetgetstatus”:
mgo2主同步源问题:10278 dbclient通信mgo4时出错
二次氧化镁(空白)
二级氧化镁(空白)
来自MGO3报告的replsetGetStatus:
一次氧化镁(空白)
二次同步到:mgo2
二次同步到:mgo2
来自mgo4报告的replsetgetstatus:
一次氧化镁(空白)
二次氧化镁(空白)
二次同步到:mgo2
注意,所有节点的optime都是相同的。
问题
1)错误“sync source problem:10278 dbclient error communication mgo4”是什么意思。
2)如何排除故障?
谢谢你
斯科特
最佳答案
MongoDB副本集成员每两秒不断向其他成员发送心跳(ping)。如果心跳在10秒内未返回,则其他成员将该成员标记为不可访问。
您收到的错误是因为主副本集成员和辅助副本集成员之间的通信有问题。
这可能是暂时的网络问题,或者服务器负载过大,没有及时响应。
您应该检查服务器上的日志,以便更好地了解出了什么问题。