Re[2]: Nginx не логгирует подзапрос вызванный lua

Никита m_nikita на bk.ru
Ср Дек 28 18:10:16 UTC 2016


Спасибо. Помогло. 

>Среда, 28 декабря 2016, 20:21 +03:00 от Maxim Dounin <mdounin на mdounin.ru>:
>
>Hello!
>
>On Wed, Dec 28, 2016 at 06:58:17PM +0300, Никита wrote:
>
>> Добрый день. 
>> 
>> Есть такой вот конфиг. 
>> 
>>  http://pastebin.com/dwHnjyEi  
>> 
>> Цель: при попадании в /dev_test1 делать подзапрос к /dev_auth 
>> 
>> Проблема: Не логируются подзапросы которые были направлены в /dev_auth с помощью lua. 
>> То есть лог /var/log/nginx/nginx_auth_access.log пустой. 
>> 
>> При этом в дебаг логе видно что запрос прошел, локейшн вызвался. И при вызове 
>> /dev_test1 вернулось Hello,world, то есть запрос прошел по правильному пути. 
>> 
>> Если дергать локейшн /dev_auth через rewrite или напрямую убрав internal  - все логгируется. 
>
>Подзапросы по умолчанию не логгируются.  Если хочется, чтобы 
>логгировались - есть директива log_subrequest 
>( http://nginx.org/r/log_subrequest ).  Но следует понимать, что 
>подзапросы полноценными запросами не являются, и во многих 
>переменных будет странное.
>
>-- 
>Maxim Dounin
>http://nginx.org/
>_______________________________________________
>nginx-ru mailing list
>nginx-ru на nginx.org
>http://mailman.nginx.org/mailman/listinfo/nginx-ru

-- 
Никита Маслянников
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20161228/244f2368/attachment.html>


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