Adaptar o comportamento de parada do docker - envie SIGTERM, SIGINT e SIGKILL

0

A documentação do comando docker stop diz que ele envia o SIGINT e após o valor configurável tempo, SIGKILL.

De acordo com a documentação do Desligamento do PostgreSQL , o SIGINT é a maneira mais fácil de parar, aguardar infinitamente para todas as sessões em execução para finalizar. O SIGTERM fará com que todas as sessões sejam encerradas imediatamente, o que pode causar perda de dados.

Portanto, gostaria de personalizar o processo de parada do docker, enviando primeiro o sinal SIGINT, depois de um período de tempo de minha escolha, envie SIGTERM, e somente se o SIGTERM não encerrar o servidor dentro do tempo determinado, SIGKILL.

Eu não quero emitir o SIGTERM no começo, dando a chance de executar transações para finalizar, mas eu não quero o servidor SIGKILL porque alguma sessão estava pendurada ...

É possível configurar o processo de parada do docker para intruduzir o 3º passo (SIGTERM)?

    
por 9ilsdx 9rvj 0lo 04.10.2017 / 15:22

0 respostas

Tags