Eu tenho um conjunto de instâncias do EC2 em escala automática que executam um daemon gerenciado pelo supervisord em cada instância.
Desejo diferenciar o comportamento de limpeza nos seguintes casos:
Atualmente, o supervisord tem apenas a configuração stopsignal
, que envia o mesmo sinal em ambos os casos. Parece que os autores decidiram que não suportam sinais extras de recarga / reinicialização para desligamento normal .
(No meu caso, eu quero distinguir dois sinais shutdown dependendo do motivo do desligamento, mas não querer ter sinais de recarregamento / reinicialização.)
Como eu poderia fazer meus daemons para distinguir esses dois casos (com supervisord ou talvez sem supervisord)?
Tags autoscaling daemon supervisord