1
MongoDBクラスタがあり、クラスタのすべてのメンバを再起動します。ベストプラクティス自動MongoDbクラスタ再起動
Windowsサービスを自動化して再起動するか、shutdownServer
をmognoshell経由で使用することができます。
しかし、私たちはデータベースを利用できないようにしたくないので、スレーブを再起動し、ステップダウンして古いマスターを再起動するだけです。
rs.status()
とrs.StepDown()
とrs.freeze()
でマスターとスレーブを判断できることがわかります。プライマリが誰であるかを管理できます。
しかし、ダウンタイムなしでMongoDBのcluisterを再起動する方法はありますか?または、サーバーのステータスを読み取り、手動でこれを処理するツールを作成する必要がありますか?
私はツールをやっているthats thats:)jsutは、ホイールを再発明しないようにしたかった –