Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 2, 2015 16:36:01

john123
Зарегистрирован: 2013-12-22
Сообщения: 56
Репутация: +  7  -
Профиль   Отправить e-mail  

Масштабирование сервера на Twisted

Всем привет!

Столкнулся с необходимостью запускать несколько экземпляров Web-сервера (websockets) на Twisted.
Поискал/почитал выдачу гугла на эту тему, но ничего толкового не нашел.

Задача вкратце:
Оформить сервер в виде init.d скрипта, при запуске которого создаются worker processes (на разных портах) для обработки входящих соединений (балансировка через прокси).
Желательно иметь возможность собирать лог со всех процессов (в один файл?).
В общем требуется примерно такая же модель запуска, как и в nginx.

Думал на тему того, как всё это дело уложить в рамках twistd, но похоже здесь требуется написание собственного загрузчика.

В общем вопрос у меня следующий: кто-нибудь знает какие-то готовые решения для twisted, позволяющие не писать весь этот код с нуля?

Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version