Upstart vs. Supervisord zur Verwaltung von WSGI-Prozessen

Upstart vs. Supervisord zur Verwaltung von WSGI-Prozessen

Gedanken? Ich verwende Ubuntu 10.0.4

Antwort1

Ich würde die Verwendung von Supervisord empfehlen. Meiner Erfahrung nach ist es benutzerfreundlicher und im Allgemeinen reibungsloser als Runit oder die bewährten Daemontools. Upstart soll den ebenso bewährten initProzess ersetzen, während Supervisord speziell für die Verwaltung von Dingen wie WSGI, FastCGI und dergleichen gedacht ist. Es ist auch ziemlichgut dokumentiert.

Da es auf diese Art von Szenarien ausgerichtet ist, bietet supervisord Funktionen zum Starten einer bestimmten Anzahl von Prozessen, Wiederholungslimits, benutzerdefinierte Signale und verschiedene andere nützliche Features (es enthält sogar eine XML-RPC-Schnittstelle). Upstart bietet die Möglichkeit zur Schnittstelle mit DBus, was in Ihrem Szenario jedoch unwahrscheinlich ist.

verwandte Informationen