DBAtlas · Атлас эксплуатации баз данных

11601 Interrupted: Operation was interrupted

MongoDB

Что это значит?

Выполнявшаяся операция была прервана. MongoDB завершила её до окончания из-за внешнего вмешательства или изменения состояния сервера.

Почему возникает?

Администратор/инструмент завершил операцию с помощью db.killOp(); начало остановки сервера; смена primary в наборе реплик (stepdown/failover). (Превышение maxTimeMS возвращает 50 MaxTimeMSExpired, а не эту ошибку.) Так можно остановить долгие запросы.

Как исправить

Выясните, почему операция была прервана: история currentOp/killOp, события отработки отказа, обслуживание сервера. Если операция идемпотентна, безопасно повторите её. Оптимизируйте и сокращайте длинные запросы; добавьте подходящие индексы. Используйте в драйвере логику повтора при временных ошибках; обеспечьте автоматическое переподключение при отработке отказа набора реплик.

Открыть в DBAtlas →

Ещё по этой СУБД