MongoDB レプリカ セットを使用します。しばらくすると、プライマリ セットが以下の例外をスローし、そこから回復できなくなります。このエラーは、サーバーをReplicasetモードで実行した場合にのみ発生します。
不変の失敗 !"WriteConflictException は saveState で許可されていません" src/mongo/db/query/plan_yield_policy.cpp 95
上記のエラーの後、MongoDB サーバー (レプリカ セット内) は使用できず、mongo.log に次のメッセージが繰り返されます。
REPL [ReplicationExecutor] プライマリから降格、新しい用語が始まったため: 32
これは私のサーバー構成です:
サーバー 1:
- MongoDB (Percona バージョン 3.2.4-1.0rc2)
- MongoDB アービター (Percona バージョン 3.2.4-1.0rc2)
サーバー 2:
- MongoDB (Percona バージョン 3.2.4-1.0rc2)