Upstart 與 Supervisord 管理 WSGI 進程

Upstart 與 Supervisord 管理 WSGI 進程

想法?我運行的是 Ubuntu 10.0.4

答案1

我建議使用supervisord。根據我的經驗,它比 runit 或古老的 daemontools 更友好,而且通常更流暢。 Upstart 旨在取代同樣古老的init進程,而supervisord 則專門用於管理 WSGI、FastCGI 等。也很漂亮有據可查

因為它是針對這些類型的場景,supervisord 提供了用於啟動特定數量的進程、重試限制、自訂訊號和各種其他有用位元的工具(它甚至包括 XML-RPC 介面。)Upstart 提供了與DBus ,但這在您的場景中不太可能。

相關內容