Ao usar o supervisord na produção para monitorar seus processos, você não pode simplesmente reiniciar o kill -s SIGUSR2
seu mestre unicórnio . Eventualmente, o antigo mestre do unicórnio será morto e o supervisor pensará que seu aplicativo foi removido.
Em vez disso, você deve usar o unicornherder para cuidar do seu unicórnio e o supervisor para cuidar do unicornherder. Isso permitirá que você tenha implementações com tempo de inatividade zero e use unicórnio e supervisord juntos.
Leia mais sobre isso no meu blog