2012/12/3 Nick Knutov <[email protected]>: > Медленный рестарт/первый запуск.
Вообще-то у 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 mailing list [email protected] | http://moscow.pm.org
