175 QueryPlanKilled: Query plan killed during execution
MongoDBO que significa?
O plano de uma consulta em execução se tornou inválido porque os dados/a coleção subjacente mudaram, e ele foi encerrado. A consulta foi abortada porque não podia continuar com segurança.
Por que acontece?
Enquanto a consulta estava em execução (especialmente com um cursor aberto), a coleção foi removida, um índice que ela usava foi removido ou ocorreu uma renomeação/reconfiguração. Alterações subjacentes durante chamadas getMore longas são o gatilho típico.
Como resolver
Reinicie a consulta/o cursor (retry). Garanta que nenhum DDL destrutivo (drop, dropIndex, rename) seja executado na coleção ou no índice enquanto houver consultas em execução; agende essas manutenções fora do tráfego de consultas. Encurte leituras longas e garanta que os índices necessários sejam permanentes.
Mais entradas deste banco
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress (o primário fez stepdown durante a operação)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock (a operação excedeu o limite de tempo aguardando um lock)
- 7 HostNotFoundCould not find host
- 11602 InterruptedDueToReplStateChangeOperation interrupted due to a replication state change (operação interrompida por uma mudança de estado da replicação)
- 136 CappedPositionLostCapped collection position lost
- 28 PathNotViableCannot use the part of the path to traverse the element (não é possível usar essa parte do caminho para percorrer o elemento)
- 216 ElectionInProgressElectionInProgress