O Que É uma Janela de Graceful Shutdown?
Uma janela de graceful shutdown é o período de tolerância entre enviar a um processo uma solicitação para terminar, como um sinal educado de parada, e matá-lo à força se ele não tiver saído. Durante a janela, espera-se que o processo pare de aceitar novo trabalho, termine as tarefas em andamento e libere recursos. Quando a janela expira, um sinal de kill que não pode ser capturado o encerra imediatamente.
Por que isso importa
Quando um runner ou container de CI recebe ordem de parar, um processo que ignora a janela é morto à força no meio da tarefa, arriscando saída corrompida ou recursos vazados. Honrar o sinal dentro da janela é o que permite que um build seja desligado de forma limpa.
Guias relacionados
What Is a Signal Handler?A signal handler is a function a program registers to run when it receives a particular signal, letting it re…
What Is Signal Disposition?Signal disposition is how a process is set to respond to a given signal: run a handler, ignore it, or take th…
What Is a Controlling Terminal?A controlling terminal is the terminal associated with a session that delivers keyboard signals and identifie…