еще вопросы по ngx_http_perl_module

Veryazov Sergey veryazov at mail.ru
Fri Nov 24 15:05:01 MSK 2006


Из документации:
syntax: perl_require модуль
....
Директива задаёт имя модуля, который будет подгружаться при каждой 
переконфигурации. Директив может быть несколько.

Использую подключение двух модулей модулей.

    perl_require module1.pm;
    perl_set $var1 module1::value;

    perl_require module2.pm;
    perl_set $var2 module2::value;

$var1 - отрабатывает нормально.
$var2 - пусто.

В логе:
2006/11/24 14:48:00 [error] 16846#0: *1 call_sv("module2::value") failed: 
"Undefined subroutine &module2::value called.", ....

Меняем вызов модулей в конфигурации местами - ситуация противоположная:
т.е. перестает работать module1::value

В чем проблема?

Также очень жаль что perl_modules может добавить только один дополнительный 
путь.
Было бы здорово сделать perl_modules "path1;path2;..." или вызов этой 
дериктивы несколько раз. 






More information about the nginx-ru mailing list