|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 28 Aug 2002 09:28:13 To : Andrey Chernomyrdin Subject : Re: about mod_perl -------------------------------------------------------------------------------- Здравствуй, Andrey Chernomyrdin. AC>> AC> Вот уже который день читаю: AC>> AC>> AC> http://perl.apache.org/ AC>> AC> man mod_perl AC>> AC> man Apache::* AC>> AC>> По диагонали? AC> Первый раз - да. Потом вдумчиво. отвлекаясь на эксперименты. Hо что-то все AC> равно ускользает от моего понимания. Как писать модуль на perl и как AC> обрабатывать запросы - понимаю, а вот как apache настроить так что-бы он AC> передал управление в нужное место - пока не получается... AC>> AC> Сам скрипт написан на CGI и использует template toolkit. AC>> AC>> AC> Используется virtual server и все параметры для mod_perl задаются через AC>> AC> .htaccess AC>> AC> # .htacess AC>> AC> PerlModule Apache::PerlRun AC>> AC> PerlModule CGI AC>> AC> PerlModule CGI::Carp AC>> AC> PerlModule Template AC>> AC> PerlModule Compress::Zlib AC>> AC>> AC> PerlHandler Apache::PerlRun AC>> AC> # PerlHandler Apache::Registry AC>> AC> # PerlHandler index AC>> AC> PerlSendHeader on AC>> AC> allow from all AC>> AC> Options ExecCGI AC>> AC>> SetHandler perl-script AC> Ок. поставил - ситуация не сильно изменилась. Все равно на каждый запрос AC> система реагирует достаточно большой загрузкой процессора. Или это AC> особенность использования template toolkit ? Буду ставить эксперименты... 0. Проверять надо не по загрузке процессора, а по факту работы под mod_perl (($MOD_PERL = $ENV{'GATEWAY_INTERFACE'} =~ /^CGI-Perl\//) (c)CGI.pm) 1. И доку на апач тоже надо читать. У тебя в его конфиге разрешено переписывать в .htaccess такие стремные вещи? По умолчанию, естественно, запрещено. 2. И не надо PerlModule в .htaccess. Либо в основном конфиге, если хочется, чтобы оно скомпилировалось еще в родителе, либо уже в скриптах. .htaccess - не конфиг, он каждый раз перечитывается, так что пользы от PerlModule в нем - нуль целых, хрен десятых. 3. Hепонятно, зачем вообще оно в .htaccess, если там virtual server. В его фрагменте конфига такие вещи пишут. 4. И не вполне очевидно, правильно ли, что ты используешь Apache::PerlRun вместо типичного в таких случаях Apache::Registry. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/14454304722d5.html, оценка из 5, голосов 10
|