DBAtlas · Atlas für Datenbankbetrieb

11601 Interrupted: Operation was interrupted

MongoDB

Was bedeutet das?

Die laufende Operation wurde unterbrochen. MongoDB hat sie wegen eines externen Eingriffs oder einer Änderung des Serverzustands vor dem Abschluss beendet.

Ursache

Ein Administrator/Tool beendet die Operation mit db.killOp(); der Server fährt herunter; ein Primary-Wechsel im Replica Set (Stepdown/Failover). (Ein Überschreiten von maxTimeMS liefert 50 MaxTimeMSExpired, nicht diesen Fehler.) Lang laufende Abfragen lassen sich auf diese Weise stoppen.

Lösung

Untersuche, warum die Operation unterbrochen wurde: currentOp/killOp-Verlauf, Failover-Ereignisse, Serverwartung. Ist die Operation idempotent, wiederhole sie sicher. Optimiere und verkürze lange Abfragen; lege passende Indizes an. Nutze im Treiber eine Retry-Logik für vorübergehende Fehler; stelle automatischen Reconnect bei Replica-Set-Failovern sicher.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank