175 QueryPlanKilled: Query plan killed during execution
MongoDBWas bedeutet das?
Der Plan einer laufenden Abfrage wurde ungültig, weil sich die zugrunde liegenden Daten bzw. die Collection geändert haben, und er wurde beendet. Die Abfrage wurde abgebrochen, weil sie nicht sicher fortgesetzt werden konnte.
Ursache
Während die Abfrage lief (vor allem bei offenem Cursor), wurde die Collection gelöscht, ein von ihr genutzter Index gelöscht oder es gab ein Umbenennen/eine Neukonfiguration. Änderungen im Hintergrund während lang laufender getMore-Aufrufe sind der typische Auslöser.
Lösung
Starte die Abfrage bzw. den Cursor neu (Retry). Stelle sicher, dass während laufender Abfragen keine destruktive DDL (drop, dropIndex, rename) auf der Collection oder dem Index ausgeführt wird; plane solche Wartungen außerhalb des Abfrageverkehrs. Verkürze lang laufende Lesevorgänge und stelle sicher, dass benötigte Indizes dauerhaft vorhanden sind.
Weitere Einträge zu dieser Datenbank
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress
- 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
- 28 PathNotViableCannot use the part of the path to traverse the element
- 216 ElectionInProgressElectionInProgress