Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Pegaz

Страницы: [1]
1
В фазу компеляции подключаются те модули, которые подключане с помощью юза, причём это делается в самом начале скрипта, и модули подключаются в том порядке, в котором их нашёл парсер в скрипте. Рекваи же подключаются уже когда скрипт откомпилирован... именно поэтому рекваи и замедляют работу скрипта.

ЗЫ: под компиляцией тут понимается не та компиляция как в С++, а псевдокомпиляциия перла.

2
Perl / работа с FastCGI
« : 10 Октября 2005, 13:10:15 »
AnnA
Уся - пасибо - разобрался. Удалил в конфиге апача всё что до этого было связано с фастцги и добавил -

LoadModule fastcgi_module modules/mod_fastcgi.dll


    Alias /fcgi-bin/ /sait/fcgi-bin/
   
        SetHandler fastcgi-script
        Options +ExecCGI
   

    AddHandler fastcgi-script .fcgi .fpl

ClearModuleList
...другие модули
AddModule mod_fastcgi.c


Всё заработало.
А без AddModule mod_fastcgi.c - не работает почемуто =)

3
Perl / работа с FastCGI
« : 08 Октября 2005, 08:52:39 »
День добрый.
Уже как третий день химичу с mod_fastcgi. Ничего не получается. Вот только не пойму из-за чего... толи из-за кривости рук, толи из-за чевото другого...)
Суть проблемы:
Есть апача версии 1.3.27. Есть Скачанная дллка mod_fastcgi.dll версии 2.4.0
Когда запускаю апачу, она пишет, что мол запущена апача такойто версии и mod_fastcgi с указанием версии.
Но при запуске скрипта(код его приведу ниже), видно, что фастцги не работает(

В httpd.conf внёс следующие изменения:
LoadModule fastcgi_module modules/mod_fastcgi.dll
[I]ClearModuleList[/I]
AddModule mod_fastcgi.c

ClearModuleList - уже было, просто написал, чтобы показать, что она есть)

Скрипт:

#!/usr/bin/perl
use CGI::Fast qw(:standard);
    $COUNTER = 0;

    while (new CGI::Fast) {
        print header;
        print start_html("Fast CGI Rocks");
        print
            h1("Fast CGI Rocks"),
            "Invocation number ",b($COUNTER++),
            " PID ",b($$),".",
            hr;
        print end_html;
        $COUNTER++;
    }


Скрипт выдает чтото примерно такое:
Fast CGI Rocks
Invocation number 0 PID 2304.

PID - при каждом новом запуске меняется, а вот первое число всегда равно нулю, что означает, что фаст цги неработает. Или я не так понял?

Так же пробовал устанавливать дллку выложенную NeoNox`ом... аналогичная история.

Подскажите, как установить?!

Страницы: [1]