ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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 ... то наверное можно несколько добавить.
(в принципе это все не критично)

Сергей



 




Copyright © Lexa Software, 1996-2009.