DBAtlas · Atlas für Datenbankbetrieb

216 ElectionInProgress: ElectionInProgress

MongoDB

Was bedeutet das?

Im Replica Set läuft gerade eine Primary-Election. Bis die Election abgeschlossen ist, steht der Primary nicht fest, daher werden Schreibvorgänge (und manche Lesevorgänge) vorübergehend nicht angenommen.

Ursache

Der Cluster wählt einen neuen Primary, nachdem der aktuelle Primary ausgefallen ist, nach einer Netzwerkpartition, einem Stepdown für Wartungsarbeiten oder einem Knotenneustart. Eine Election dauert meist einige Sekunden; Operationen, die in diesem Zeitfenster eintreffen, stoßen auf diesen Zustand.

Lösung

Das ist vorübergehend; aktiviere die Retry-Funktion deines Treibers (Retryable Writes/Reads), damit die Operation nach Abschluss der Election automatisch wiederholt wird. Sind Elections häufig oder lang, untersuche die Grundursache: Netzwerkstabilität, Knotenzustand, Stimmenkonfiguration und Election-Timeout-Einstellungen (settings.electionTimeoutMillis). Prüfe den Clusterzustand mit rs.status().

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank