Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 about mod_perl   Andrey Chernomyrdin   27 Aug 2002 00:05:09 
 Re: about mod_perl   Artem Chuprina   27 Aug 2002 13:15:02 
 Re: about mod_perl   Andrey Chernomyrdin   28 Aug 2002 00:11:49 
 Re: about mod_perl   Artem Chuprina   28 Aug 2002 09:28:13 
 Re: about mod_perl   Andrey Chernomyrdin   28 Aug 2002 19:27:03 
 Re: about mod_perl   Artem Chuprina   28 Aug 2002 19:51:27 
Архивное /ru.cgi.perl/14454304722d5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional