私は現在、mongosサーバー、構成サーバー、およびそれぞれ3つのmongod(マスタースレーブ)サーバーの2つのシャードを備えたmongoDBセットアップを持っています。それらをシャットダウンするときに、キューに入れられているデータが失われないように、またはサーバーが書き込み先のシャードを決定している間などに、それらがクリーンにシャットダウンされるようにしたいと思います。
MongoDBサーバーのクラスターをシャットダウンするための現在のベストプラクティスは何ですか?
シャットダウンするのに最適な順序、fsyncの発行、ロックの書き込みなど。
これを自動化して、バックアップや新しいコードのプッシュなど、データベースを一貫性のある状態にする必要があるものを簡単に作成するためのスクリプトを作成したいと思います。