DBAtlas · Atlas de operações de banco de dados

91 ShutdownInProgress: The server is in the process of shutting down (o servidor está sendo desligado)

MongoDB

O que significa?

A operação não pôde ser concluída porque o servidor (mongod/mongos) está sendo desligado. Um nó em processo de desligamento rejeita novas requisições e encerra as operações em andamento.

Por que acontece?

Uma reinicialização/manutenção planejada, um shutdown que antecede um stepdown do primário em um replica set, um sinal de término enviado pelo contêiner/orquestrador ou o processo sendo parado por esgotamento de recursos. É esperado durante rolling upgrades.

Como resolver

Geralmente é transitório; use lógica de retry na aplicação e uma conexão de replica set para que as requisições sejam direcionadas a outro membro saudável. Se for inesperado, verifique nos logs do mongod o motivo do shutdown (sinal, OOM killer, recursos). Durante manutenções rolling, faça o stepdown do primário de forma limpa antes de desligá-lo (rs.stepDown()).

Abrir no DBAtlas →

Mais entradas deste banco