Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Можно ли избавитьс я от ошибок variable not found?
Igor Sysoev(is@xxxxxxxxxxxxx)@Fri, Nov 21, 2008 at 12:05:07AM +0300:
> On Thu, Nov 20, 2008 at 10:57:15PM +0200, vti wrote:
>
> > Можно ли избавиться от сыпанья в логи ошибок вида:
> >
> > [error] 5430#0: *10000 variable "myvar" not found, client: 127.0.0.1,
> > server:
> > localhost, request: "GET / HTTP/1.0", host: "127.0.0.1"
> >
> > Это ведь не критическая ошибка. Почему она идет уровнем [error]?
>
> Насколько я понимаю, это из перлового модуля ?
> Это не критическая ошибка, критические пишутся на уровне [crit].
> Это просто ошибка на стороне сервера, как 404.
> Наверное, её имеет смысл выводить, если перл запущен со strict или -w.
>
Я пытаюсь написать handler для nginx. Столкнулся с рядом сложностей. Чтобы
обойти некоторые недостатки встроенного перла и объекта $r использую переменные,
которые устанавливаются в конфигурационном файле. Однако не все из них
устанавливаются и следовательно в перловом модуле сыпятся куча таких ошибок.
Отключение strict или warnings не помогает. Сыпятся ошибки когда myvar в конфиге
нет (т.е. нет set $myvar "foo"), а в перле используется $r->variable('myvar').
По поводу проблем встроенного перла могу написать отдельно.
--
vti
|