Re: Не работает perl_set при использовании perl module

Alex Domoradov alex.hha на gmail.com
Ср Май 10 13:16:48 UTC 2017


Какие-нибудь идеи/предположения?

On Thu, May 4, 2017 at 4:57 PM, Alex Domoradov <alex.hha на gmail.com> wrote:

> Привет всем,
>
> имеется
>
> $ nginx -V
> nginx version: nginx/1.12.0
> built by gcc 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
> built with OpenSSL 1.0.1 14 Mar 2012
> TLS SNI support enabled
> configure arguments: --prefix=/opt/nginx --with-http_ssl_module
> --with-http_v2_module --with-http_realip_module
> --with-http_gzip_static_module --with-http_stub_status_module
> --with-http_addition_module --with-cc-opt=-Wno-error --with-ld-opt=
> --add-module=/var/lib/gems/1.8/gems/passenger-5.1.3/src/nginx_module
> --with-http_perl_module
>
> Мне надо логировать определенную переменную окружения, сделал простейший
> конфиг
>
> user capistrano;
> worker_processes 1;
>
> env RACK_ENV;
>
> http {
>     passenger_root /var/lib/gems/1.8/gems/passenger-5.1.3;
>     passenger_ruby /usr/bin/ruby1.8;
>
>     perl_set $RACK_ENV 'sub { return $ENV{"RACK_ENV"}; }';
>
>     log_format awslogs  '[$time_local] env=TEST-$RACK_ENV\n';
> }
>
> В итоге в логах получаю
>
> [04/May/2017:13:49:28 +0000] env=TEST-
>
> Я что то упускаю?
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20170510/4c82e8f9/attachment.html>


Подробная информация о списке рассылки nginx-ru