Upstart против Supervisord для управления процессами WSGI

Upstart против Supervisord для управления процессами WSGI

Что думаете? У меня Ubuntu 10.0.4

решение1

Я бы рекомендовал использовать supervisord. По моему опыту, он более дружелюбен и в целом более плавный, чем runit или почтенный daemontools. Upstart разработан для замены столь же почтенному initпроцессу, в то время как supervisord предназначен специально для управления такими вещами, как WSGI, FastCGI и т. п. Он также довольнохорошо документированы.

Поскольку Supervisord ориентирован на такие типы сценариев, он предоставляет возможности для запуска определенного количества процессов, ограничения повторных попыток, настраиваемые сигналы и различные другие полезные функции (он даже включает интерфейс XML-RPC). Upstart предоставляет возможность взаимодействия с DBus, но в вашем сценарии это маловероятно.

Связанный контент