我们使用MongoDB副本集,经过一段时间后,主集将抛出下面的异常并且无法从中恢复。仅当我们以Replicaset模式运行服务器时才会发生错误。
不变失败!“saveState中不允许WriteConflictException” src / mongo / db / query / plan_yield_policy.cpp 95
在出现上述错误后,没有任何MongoDB服务器(在副本集中)可用,并且在mongo.log中重复了以下消息:
REPL [ReplicationExecutor]从主要版本下台,因为a 新学期已经开始:32
这是我的服务器配置:
服务器1:
服务器2: