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