Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: использование perl_set
Иначе вылетает еще при запуске
Restarting NGINX...
2006/11/24 20:33:50 [emerg] 24258#0: unknown "a" variable
Attempt to free unreferenced scalar: SV 0x644fa0, Perl interpreter:
0x582950.
Attempt to free unreferenced scalar: SV 0x644db0, Perl interpreter:
0x582950.
Нужно создать эти переменные на уровне server или location:
location / {
set $a "";
set $b "";
}
Можно и perl_set, но set дешевле.
Спасибо, все ясно.
Просто раньше не знал о внутренних принципах работы perl_set
По другому вопросу:
On Fri, 24 Nov 2006, Veryazov Sergey wrote:
Также очень жаль что perl_modules может добавить только один
дополнительный путь.
Было бы здорово сделать perl_modules "path1;path2;..." или вызов этой
дериктивы несколько раз.
А для чего ? Чтобы в одном месте лежил nginx.pm, а в другом свои модули ?
Нет просто допустим 3 человека разрабатывают разные модули.
И у каждого они хранятся в своих каталогах (ограничения по правам доступа).
Если добавление путей внутри идет через use lib ... то наверное можно
несколько добавить.
(в принципе это все не критично)
Сергей
|