SIGTERM
O pedido educado: arrume a casa, feche as portas, apague as luzes.
É o sinal genérico de encerramento — o que kill manda quando você não pede outro, o primeiro que systemd e o Docker tocam ao desligar um serviço. Terminate: um pedido formal, com direito a resposta.
A resposta é o handler: fechar conexões, gravar o estado, remover o arquivo de PID e sair por vontade própria. Quem ignora o pedido conhece o passo seguinte do protocolo — um SIGKILL depois do prazo, tipicamente dez segundos no Docker e noventa no systemd.
$ kill $(pidof -s meu-servico)
$ journalctl -u meu-servico -n 2
ago 07 14:10:22 torre meu-servico[8712]: fechando conexões...
ago 07 14:10:22 torre meu-servico[8712]: estado salvo; até logo.