0

mongodb レプリカ セットを使用して、すべてを構成し、正常に動作していました。私には仲裁人がいませんでした。バックアップ目的の単なるプライマリおよびセカンダリ。どういうわけか、セカンダリがダウンしました (ログ ファイルに、セカンダリがダウンしたことに関する特定の情報はありませんでした)。ここでの問題は、プライマリがセカンダリに接続しようとして失敗したことです..そして、プライマリで書き込み操作が行われず、アプリが壊れています。セカンダリがダウンしたためにプライマリが書き込みを停止した理由がわかりませんでした。

何かご意見は?

プライマリ ログに「スレーブ サーバーに接続できません」と表示されていた

4

1 に答える 1

0

w オプション:
1 より大きい数値:

書き込み操作が、プライマリを含む指定された数のレプリカ セット メンバーに正常に伝達されたことを保証します。データを保持するセット メンバーの数よりも大きい数に w を設定すると、MongoDB は存在しないメンバーが使用可能になるまで待機します。つまり、MongoDB は無期限にブロックされます。

詳細については、この記事を確認してください: 具体的には、書き込みに関する内部操作: http://docs.mongodb.org/manual/core/write-operations/

于 2013-02-20T07:46:38.760 に答える