思考?我正在运行Ubuntu 10.0.4
我建议使用supervisord.根据我的经验,它比runit或古老的daemontools更友好,通常更流畅. Upstart旨在取代同样令人尊敬的init进程,而supervisord则专门用于管理WSGI,FastCGI等内容.它也很漂亮
well-documented.
因为它针对这些类型的场景,所以supervisord提供了启动特定数量的进程,重试限制,自定义信号和各种其他有用位的工具(它甚至包括XML-RPC接口.)Upstart提供了与之交互的能力. DBus,但在您的方案中这不太可能.