11601 Interrupted: Operation was interrupted
MongoDBЧто это значит?
Выполнявшаяся операция была прервана. MongoDB завершила её до окончания из-за внешнего вмешательства или изменения состояния сервера.
Почему возникает?
Администратор/инструмент завершил операцию с помощью db.killOp(); начало остановки сервера; смена primary в наборе реплик (stepdown/failover). (Превышение maxTimeMS возвращает 50 MaxTimeMSExpired, а не эту ошибку.) Так можно остановить долгие запросы.
Как исправить
Выясните, почему операция была прервана: история currentOp/killOp, события отработки отказа, обслуживание сервера. Если операция идемпотентна, безопасно повторите её. Оптимизируйте и сокращайте длинные запросы; добавьте подходящие индексы. Используйте в драйвере логику повтора при временных ошибках; обеспечьте автоматическое переподключение при отработке отказа набора реплик.
Ещё по этой СУБД
- 263 OperationNotSupportedInTransactionOperation not supported inside a multi-document transaction
- 20 IllegalOperationIllegal operation
- 48 NamespaceExistsNamespace (collection) already exists
- 85 IndexOptionsConflictIndex already exists with different options / different name
- 67 CannotCreateIndexCannot create index
- 27 IndexNotFoundIndex not found
- 79 UnknownReplWriteConcernUnknown replica set write concern