[Moscow.pm] Function::Parameters
Ruslan Zakirov
ruz на bestpractical.com
Пн Дек 3 06:33:26 PST 2012
2012/12/3 Nick Knutov <mail на knutov.com>:
> Медленный рестарт/первый запуск.
Вообще-то у fcgi обычно не perfork, а запуск нескольких процессов и
mod_fcgi[d] менеджит пул. Можно написать свой менеджер и делать
pre-fork, тогда новые child'ы создаются fork'ом и уже не так важно
время компиляции.
В mod_perl там pre-fork или thread'ы.
В обоих случаях, когда идет речь о fork/thread от парента, то вопрос в
том сколько всего загрузили в parent. Чем больше загрузили, тем меньше
impact на новые процессы, но медленне запуск/перезапуск сервера.
Еще иногда возникает вопрос полной остановки приложений, когда они не
нужны. Вот тогда вопрос времени компиляции встает особо остро -
поднять приложение по запросу нуно очень быстро.
Как бы там ни было source filter'ы - ВСЕЛЕНСКОЕ ЗЛО.
> Что там с мод_перл я не знаю, никогда не использовал.
>
> 03.12.2012 19:52, Denis Evdokimov пишет:
>
>>
>> На парсинг уходит время. Проекты больше, чем совсем маленькие.
>>
>> Плохо для цги, плохо для фастцги, в котором префорк и без запросов
>> дети умирают и каждые N тысяч запросов принудительно рестартятся.
>>
>>
>> Для CGI плохо почти всё.
>> Но вот почему в FastCGI/mod_perl и прочем это вызывает проблемы?
--
Best regards, Ruslan.
Подробная информация о списке рассылки Moscow-pm