[Moscow.pm] Fastcgi, perl, shared hosting. Вопрос

dvhillard на gmail.com dvhillard на gmail.com
Чт Окт 8 12:28:55 PDT 2009


Здравствуйте, Eugene.

> Да, mod_fastcgi умеет периодически прибивать процессы.
> см. FastCgiConfig

Хм... а смысл тогда в fastcgi?

И ещё момент, вначале скрипта стоит
my $script_start  = Time::HiRes::time;
в конце
my $script_end = Time::HiRes::time;


Почему время выполнения без fastcgi быстрее, нежеле с fastcgi?


> dvhillard на gmail.com wrote:
>> Всем привет!
>> 
>> Нужен ваш совет-помощь.
>> 
>> Есть проект на одном зарубежном шаред хостинге. У апачи там есть mod_fastcgi.
>> Отлично. Переписываю (скорее дописываю) свой скрипт под fastcgi, добавляя:
>> 
>> while ($q = new CGI::Fast) {
>>    main();
>> }
>> 
>> проверяю  у  себя  локально  под  windows, всё ок - висит один процесс
>> перла всегда, тестирую с помощью ab - тоже всё ок.
>> 
>> Заливаю на хостинг, по началу тоже всё ок - один процесс висит index.fcgi... Но проходит
>> небольшое время, появляется ещё один такой процесс... затем старый умирает, появляется новый...
>> затем ещё...
>> 
>> Не похоже на то, что я хотел (один процесс обрабатывает все запросы).
>> Проверил код, нигде exit и т.п. не стоит, т.е. не должен умирать он.
>> 
>> Подскажите, пожалуйста, я что-то сделал не так, или это "фишка" fastcgi на хостинге такая? (псевдо fastcgi)
>> 
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org





-- 
С уважением,
 Dvhillard                          mailto:dvhillard на gmail.com



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