![Upstart 与 Supervisord 管理 WSGI 进程](https://linux22.com/image/533545/Upstart%20%E4%B8%8E%20Supervisord%20%E7%AE%A1%E7%90%86%20WSGI%20%E8%BF%9B%E7%A8%8B.png)
有什么想法吗?我正在运行 Ubuntu 10.0.4
答案1
我建议使用supervisord。根据我的经验,它比runit或受人尊敬的daemontools更友好,而且通常体验更流畅。Upstart旨在取代同样受人尊敬的进程init
,而supervisord专门用于管理WSGI、FastCGI等。它也很漂亮有据可查。
因为它针对的是这些类型的场景,所以supervisord提供了启动特定数量进程、重试限制、自定义信号和各种其他有用位的功能(它甚至包括一个 XML-RPC 接口)。Upstart 提供了与 DBus 接口的能力,但这在您的场景中不太可能实现。