175 QueryPlanKilled: Query plan killed during execution
MongoDBQue signifie cette erreur ?
Le plan d'une requête en cours est devenu invalide car les données/la collection sous-jacentes ont changé, et il a été tué. La requête a été abandonnée car elle ne pouvait pas continuer en toute sécurité.
Cause
Pendant l'exécution de la requête (notamment avec un curseur ouvert), la collection a été supprimée, un index qu'elle utilisait a été supprimé, ou un renommage/une reconfiguration a eu lieu. Les changements sous-jacents pendant des appels getMore de longue durée sont le déclencheur typique.
Comment la corriger
Relancez la requête/le curseur. Assurez-vous qu'aucun DDL destructif (drop, dropIndex, rename) n'est exécuté sur la collection ou l'index pendant l'exécution des requêtes ; planifiez ce type de maintenance en dehors du trafic de requêtes. Raccourcissez les lectures longues et assurez-vous que les index nécessaires sont permanents.
Autres entrées pour ce moteur
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress (le primaire a été rétrogradé pendant l'opération)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock (l'opération a dépassé le délai d'attente d'un verrou)
- 7 HostNotFoundCould not find host
- 11602 InterruptedDueToReplStateChangeOperation interrupted due to a replication state change (opération interrompue suite à un changement d'état de la réplication)
- 136 CappedPositionLostCapped collection position lost
- 28 PathNotViableCannot use the part of the path to traverse the element (impossible d'utiliser cette partie du chemin pour parcourir l'élément)
- 216 ElectionInProgressElectionInProgress