91 ShutdownInProgress: The server is in the process of shutting down(サーバーはシャットダウン処理中)
MongoDB意味
サーバー (mongod/mongos) がシャットダウン中のため、操作を完了できなかった。シャットダウン中のノードは新しい要求を拒否し、進行中の操作を終了する。
原因
計画された再起動/メンテナンス、レプリカセットでのプライマリ stepdown に先立つシャットダウン、コンテナ/オーケストレーターから送信された終了シグナル、またはリソース枯渇によるプロセスの停止。ローリングアップグレード中には想定される。
対処方法
通常は一時的である。アプリケーションで再試行ロジックとレプリカセット接続を使用し、要求が別の正常なメンバーにルーティングされるようにする。予期しない場合は、mongod のログでシャットダウンの理由 (シグナル、OOM killer、リソース) を確認する。ローリングメンテナンス中は、シャットダウン前にプライマリを正しく stepdown させる (rs.stepDown())。
同じデータベースの他の項目
- 27 IndexNotFoundIndex not found(インデックスが見つからない)
- 79 UnknownReplWriteConcernUnknown replica set write concern(不明なレプリカセット write concern)
- 10107 NotWritablePrimarynot master / not writable primary(マスターではない / 書き込み可能なプライマリではない)
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress(操作の進行中にプライマリが stepdown した)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock(ロック待機中に操作が制限時間を超えた)
- 7 HostNotFoundCould not find host(ホストが見つからない)
- 175 QueryPlanKilledQuery plan killed during execution(実行中に実行計画が強制終了された)