Pare novas tarefas primeiro
Ao receber sinal de encerramento, marque a instância como não pronta para drenar tráfego e pare de aceitar solicitações ou tarefas. A ordem depende do sinal e roteamento do provedor; confirme o comportamento real.
Defina período máximo de drenagem menor que o prazo de término forçado da plataforma. Se o trabalho puder exceder, persista progresso ou projete retomada segura em vez de presumir que o processo continuará.
Feche recursos e verifique
Após drenar o trabalho ou atingir o prazo, feche pools de banco, consumidores de mensagens e demais recursos pelos métodos suportados. Trate sinais repetidos e inicialização parcial sem travar indefinidamente.
Teste implantação ou reinício controlado sob tráfego representativo. Meça solicitações interrompidas, tarefas inacabadas e duração do encerramento; ajuste prontidão e limites conforme o comportamento observado.