Implementações com tempo de inatividade zero / w Unicorn, Supervisord

Ao usar o supervisord na produção para monitorar seus processos, você não pode simplesmente reiniciar o kill -s SIGUSR2seu 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