DBAtlas · Atlas d'exploitation des bases de données

91 ShutdownInProgress: The server is in the process of shutting down (le serveur est en cours d'arrêt)

MongoDB

Que 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()).

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur