175 QueryPlanKilled: Query plan killed during execution
MongoDBЧто это значит?
План выполняющегося запроса стал недействительным, так как базовые данные/коллекция изменились, и он был завершён. Запрос прерван, поскольку не мог безопасно продолжаться.
Почему возникает?
Во время выполнения запроса (особенно с открытым курсором) коллекция была удалена, используемый индекс удалён либо произошло переименование/перенастройка. Типичный триггер — изменения базовых объектов во время долгих вызовов getMore.
Как исправить
Перезапустите запрос/курсор (повторите). Убедитесь, что во время выполнения запросов над коллекцией или индексом не выполняется разрушающий DDL (drop, dropIndex, rename); планируйте такое обслуживание вне трафика запросов. Сокращайте долгие чтения и делайте необходимые индексы постоянными.
Ещё по этой СУБД
- 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