Всем привет!
Столкнулся с необходимостью запускать несколько экземпляров Web-сервера (websockets) на Twisted.
Поискал/почитал выдачу гугла на эту тему, но ничего толкового не нашел.
Задача вкратце:
Оформить сервер в виде init.d скрипта, при запуске которого создаются worker processes (на разных портах) для обработки входящих соединений (балансировка через прокси).
Желательно иметь возможность собирать лог со всех процессов (в один файл?).
В общем требуется примерно такая же модель запуска, как и в nginx.
Думал на тему того, как всё это дело уложить в рамках twistd, но похоже здесь требуется написание собственного загрузчика.
В общем вопрос у меня следующий: кто-нибудь знает какие-то готовые решения для twisted, позволяющие не писать весь этот код с нуля?
Спасибо!