DBAtlas · Atlas für Datenbankbetrieb

11602 InterruptedDueToReplStateChange: Operation interrupted due to a replication state change

MongoDB

Was bedeutet das?

Die Operation wurde unterbrochen, weil sich der Zustand des Replica Sets geändert hat (z. B. Primary-Wechsel). Der laufende Befehl wurde beendet, weil er in der neuen Topologie nicht sicher abgeschlossen werden konnte.

Ursache

Laufende Operationen werden während einer Election, eines Primary-Stepdowns, bei Rollenwechseln von Mitgliedern oder einer Konfigurationsänderung unterbrochen. Hat dieselbe Ursache wie 189 PrimarySteppedDown und tritt meist zum Zeitpunkt des Failovers auf.

Lösung

Das ist ein wiederholbarer Fehler; sind Retryable Writes/Reads im Treiber aktiviert, kann die Operation gegen den neuen Primary wiederholt werden. Fange diesen Fehler in der Anwendung ab und wiederhole. Tritt er häufig auf, untersuche die Ursache der Elections: Netzwerkinstabilität, Heartbeat-Timeouts, Überlast oder Oplog-Verzögerung. Überwache den Zustand des Replica Sets mit rs.status().

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank