[Moscow.pm] Prefork asynchronous web server

Mons Anderson mons на cpan.org
Пн Ноя 4 05:38:51 PST 2013


On 04.11.2013, at 12:31, Artie Kh <khrt на ya.ru> wrote:

> Привет,  
> 
> может быть кто-нибудь знает какой-нибудь асинхронный префорк веб-сервер у которого уже есть готовый handler для Plack/PSGI?
> 
> Я знаю про Twiggy::Prefork, но у него есть проблемы с работой - то он у него зависают все воркеры, то не умирает родительский процесс при рестарте/выключении.

Мы не используем psgi, но все приложения у нас на Daemond::Lite+Ae::HTTP::Server, расфорканы на все 24 ядра.
Но во моему psgi handler довольно просто пишется.
Попробуйте взять https://github.com/Mons/Daemond-Lite, внутри него запустить https://github.com/Mons/AnyEvent-HTTP-Server-II, а для него написать простенький psgi handler

> Hypnotoad не подходит, т.к. внутри него не работают conditional variables, а у нас все приложение построено на них.

А можно поподробнее? Есть подозрение, что вы их неправильно используете.


----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20131104/830f4c45/attachment.html>


Подробная информация о списке рассылки Moscow-pm