91 ShutdownInProgress: The server is in the process of shutting down (le serveur est en cours d'arrêt)
MongoDBQue signifie cette erreur ?
L'opération n'a pas pu se terminer car le serveur (mongod/mongos) est en cours d'arrêt. Un nœud en cours d'arrêt refuse les nouvelles requêtes et termine les opérations en cours.
Cause
Redémarrage/maintenance planifié, arrêt précédant un stepdown du primaire dans un replica set, signal de terminaison envoyé par le conteneur/l'orchestrateur, ou processus arrêté en raison de l'épuisement des ressources. C'est attendu lors des rolling upgrades.
Comment la corriger
C'est généralement transitoire ; utilisez une logique de relance dans l'application et une connexion au replica set afin que les requêtes soient dirigées vers un autre membre sain. Si c'est inattendu, recherchez la raison de l'arrêt dans les journaux mongod (signal, OOM killer, ressources). Lors des maintenances progressives, rétrogradez proprement le primaire avant de l'arrêter (rs.stepDown()).
Autres entrées pour ce moteur
- 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 (le primaire a été rétrogradé pendant l'opération)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock (l'opération a dépassé le délai d'attente d'un verrou)
- 7 HostNotFoundCould not find host
- 175 QueryPlanKilledQuery plan killed during execution