91 ShutdownInProgress: The server is in the process of shutting down (el servidor se está apagando)
MongoDB¿Qué significa?
La operación no pudo completarse porque el servidor (mongod/mongos) se está apagando. Un nodo que se está apagando rechaza las nuevas solicitudes y termina las operaciones en curso.
¿Por qué ocurre?
Un reinicio/mantenimiento planificado, un apagado previo a un stepdown del primario en un replica set, una señal de terminación enviada por el contenedor/orquestador o la detención del proceso por agotamiento de recursos. Es esperable durante las rolling upgrades.
Cómo solucionarlo
Suele ser transitorio; use lógica de reintento en la aplicación y una conexión de replica set para que las solicitudes se dirijan a otro miembro sano. Si es inesperado, revise en los logs de mongod el motivo del apagado (señal, OOM killer, recursos). Durante el mantenimiento escalonado, haga un stepdown limpio del primario antes de apagarlo (rs.stepDown()).
Más entradas de este motor
- 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 (el primario dejó de serlo durante la operación)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock (la operación superó el límite de tiempo esperando un bloqueo)
- 7 HostNotFoundCould not find host
- 175 QueryPlanKilledQuery plan killed during execution