WSGI プロセスを管理する Upstart と Supervisord

WSGI プロセスを管理する Upstart と Supervisord

ご意見は?私はUbuntu 10.0.4を使用しています

答え1

supervisordの使用をお勧めします。私の経験では、runitや定評のあるdaemontoolsよりも使いやすく、一般的にスムーズな体験です。Upstartは、同様に定評のあるinitプロセスを置き換えるように設計されており、一方supervisordはWSGI、FastCGIなどの管理に特化しています。また、十分に文書化された

supervisord はこのようなシナリオを対象としているため、特定の数のプロセスの開始、再試行制限、カスタム シグナル、およびその他のさまざまな便利な機能 (XML-RPC インターフェイスも含まれています) を提供します。Upstart は DBus とのインターフェイス機能を提供しますが、これはシナリオでは考えられません。

関連情報