175 QueryPlanKilled: Query plan killed during execution(実行中に実行計画が強制終了された)
MongoDB意味
基になるデータ/コレクションが変更されたため、実行中のクエリのプランが無効になり強制終了された。安全に続行できないためクエリは中止された。
原因
クエリの実行中 (特にカーソルが開いている間) にコレクションが削除された、使用中のインデックスが削除された、または名前変更/再構成が行われた。長時間実行の getMore 呼出し中の基盤の変更が典型的なきっかけ。
対処方法
クエリ/カーソルを再開する (再試行)。クエリの実行中にコレクションやインデックスに対して破壊的な DDL (drop、dropIndex、rename) が実行されないようにし、そうしたメンテナンスはクエリトラフィック外に計画する。長時間実行の読み取りを短縮し、必要なインデックスが恒久的に存在するようにする。
同じデータベースの他の項目
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress(操作の進行中にプライマリが stepdown した)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock(ロック待機中に操作が制限時間を超えた)
- 7 HostNotFoundCould not find host(ホストが見つからない)
- 11602 InterruptedDueToReplStateChangeOperation interrupted due to a replication state change(レプリケーション状態の変化により操作が中断された)
- 136 CappedPositionLostCapped collection position lost(capped コレクションの位置を喪失)
- 28 PathNotViableCannot use the part of the path to traverse the element(パスの一部を使って要素をたどれない)
- 216 ElectionInProgressElectionInProgress