¿Pensamientos? Estoy ejecutando Ubuntu 10.0.4
Respuesta1
Yo sugeriría el uso de supervisord. En mi experiencia, es más amigable y generalmente una experiencia más fluida que runit o los venerables daemontools. Upstart está diseñado para reemplazar el proceso igualmente venerable init
, mientras que supervisord es específicamente para administrar cosas como WSGI, FastCGI y similares. tambien es bonitobien documentada.
Debido a que está dirigido a este tipo de escenarios, supervisord proporciona funciones para iniciar una cantidad específica de procesos, límites de reintentos, señales personalizadas y varios otros bits útiles (incluso incluye una interfaz XML-RPC). Upstart brinda la capacidad de interactuar con DBus, pero esto es poco probable en su escenario.