91 ShutdownInProgress: The server is in the process of shutting down
MongoDBWas bedeutet das?
Die Operation konnte nicht abgeschlossen werden, weil der Server (mongod/mongos) herunterfährt. Ein herunterfahrender Knoten lehnt neue Anfragen ab und beendet laufende Operationen.
Ursache
Ein geplanter Neustart/eine Wartung, ein Herunterfahren vor einem Primary-Stepdown im Replica Set, ein vom Container/Orchestrator gesendetes Beendigungssignal oder das Stoppen des Prozesses wegen Ressourcenerschöpfung. Bei Rolling Upgrades zu erwarten.
Lösung
Das ist meist vorübergehend; nutze in der Anwendung eine Retry-Logik und eine Replica-Set-Verbindung, damit Anfragen an ein anderes gesundes Mitglied geleitet werden. Ist es unerwartet, prüfe in den mongod-Logs den Grund für das Herunterfahren (Signal, OOM Killer, Ressourcen). Führe bei rollierender Wartung vor dem Herunterfahren einen sauberen Stepdown des Primary durch (rs.stepDown()).
Weitere Einträge zu dieser Datenbank
- 27 IndexNotFoundIndex not found
- 79 UnknownReplWriteConcernUnknown replica set write concern
- 10107 NotWritablePrimarynot master / not writable primary
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress
- 24 LockTimeoutOperation exceeded time limit waiting for a lock
- 7 HostNotFoundCould not find host
- 175 QueryPlanKilledQuery plan killed during execution