
Pensamentos? Estou executando o Ubuntu 10.0.4
Responder1
Eu sugeriria o uso de supervisord. Na minha experiência, é mais amigável e geralmente mais suave do que o runit ou os veneráveis daemontools. O Upstart foi projetado para substituir o processo igualmente venerável init
, enquanto o supervisord é especificamente para gerenciar coisas como WSGI, FastCGI e similares. Também é bonitobem documentado.
Por ser direcionado a esses tipos de cenários, o supervisord fornece recursos para iniciar um número específico de processos, limites de repetição, sinais personalizados e vários outros bits úteis (inclui até uma interface XML-RPC). DBus, mas isso é improvável no seu cenário.