O que é um graceful shutdown
DifícilSêniorInfraestrutura
Pergunta
O que significa implementar um graceful shutdown em um servidor Node.js?
Resposta esperada
Ao receber um sinal de encerramento (SIGTERM, comum em deploys e orquestradores como Docker/Kubernetes), o processo para de aceitar novas conexões, espera as requisições em andamento terminarem (com um timeout máximo), fecha conexões com banco de dados e filas de forma limpa, e só então encerra — em vez de matar o processo na hora e cortar requisições no meio.
Por que perguntam isso
Flashcard operacional — essencial para qualquer deploy que não pode perder requisições no meio de um rollout.
#deploy#nodejs#confiabilidade
publicidade