Graceful Shutdown - Definição do Glossário de CI/CD
Graceful shutdown permite que um processo termine e faça limpeza antes de sair em SIGTERM.
Graceful shutdown é parar um processo de forma limpa ao receber um sinal de término (SIGTERM): ele termina o trabalho em andamento, esvazia os buffers e libera recursos antes de sair.
Graceful shutdown trata o SIGTERM encerrando de forma ordenada em vez de descartar trabalho. Um processo que ignora SIGTERM é depois force-killed por SIGKILL.
Em CI
Quando um runner é reduzido ou um job é cancelado, ele recebe SIGTERM primeiro; um drain timeout depois escala para SIGKILL (exit 137) se o processo não tiver saído.
Guias relacionados
Drain Timeout - CI/CD Glossary DefinitionDrain Timeout: A drain timeout is the grace period a system waits for a process to shut down gracefully after…
preStop Hook - CI/CD Glossary DefinitionpreStop Hook: A preStop hook is code that runs just before a container is terminated, used to deregister from…
Cancellation Token - CI/CD Glossary DefinitionCancellation Token: A cancellation token is a signal object passed into an operation that lets a caller reque…