Estou tentando iniciar o supervisord com o Upstart. O trabalho do Upstart é muito simples e tradicional (iniciar, parar, descrição do autor, respawn, exec).
Eu tentei executar o supervisord em primeiro plano ("-n") e omitir a sub-rotina "esperar" do trabalho do Upstart. O start e param ambos travam.
Eu tentei executar supervisord como um daemon (seu modo padrão), e configurar "expect" para "fork" e "daemon" (e "stop", em tentativa desesperada). start e stop ambos são interrompidos.
O log do Upstart não exibe nenhuma entrada das minhas tentativas.
A única maneira de começar é gravar o trabalho e reiniciar o sistema. Sempre começa corretamente. Mas, o comando sempre bloqueia quando tento parar e iniciá-lo manualmente.
Estou muito familiarizado com a infraestrutura e a configuração do Upstart. Alguém tem algum conselho?
Tags upstart supervisord