Welcome! Log In Create A New Profile

Advanced

Re: При настройке формата логов, некоторые поля отсутствуют или стоят не на своих местах

October 04, 2017 06:11AM
Илья Шипицин Wrote:
-------------------------------------------------------
> 4 октября 2017 г., 13:22 пользователь Aleksandr_Petrov <
> nginx-forum@forum.nginx.org> написал:
>
> > nginx version: nginx/1.12.1
> >
> > Вот при таком формате логов: '[proxy ($upstream_cache_status) :
> $proxy_host
> > $upstream_addr $upstream_response_time $upstream_status ], когда
> все
> >
>
>
> $upstream_addr - тут может быть либо имя апстрима, либо прочерк, либо
> несколько апстримов.
> чтобы отделить поля друг от друга можно делать так
>
> '$upstream_cache_status\t$proxy_host\t$upstream_addr\t$upstream_respon
> se_time\t$upstream_status'
>
> TSV легче парсится всякой автоматикой
>
>
> > работает логи пишутся правильно. Но когда хосты в апстримах выдают
> ошибки в
> > логах отображается что-то не понятное. Вот примеры:
> > 1 [proxy (-) : - ip1:port1, ip2:port2 7.133, 13.312 502, 502 ]
> > 2 [proxy (-) : - ip1:port, ip2:port, ip3:port, ip4:port,
> ip5:port,
> > ip6:port, upstream1 7.260, 7.168, 7.168, 7.168, 7.168, 7.168, 0.000
> 502,
> > 502, 502, 502, 502, 502, 502 ]
> >
> > В первом примере нет $proxy_host, а во втором $proxy_host нет на
> своем
> > месте, но он появился в списке адресов апстримов (upstream1).
> >
> > Posted at Nginx Forum: https://forum.nginx.org/read.
> > php?21,276669,276669#msg-276669
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Из документации следует, что $upstream_addr содержит ip адрес и порт сервера или серверов через запятую, которые обрабатывали запрос. Вопрос в том, почему в этом списке оказалось название апстрима($proxy_host) и почему его нет там где он указан в шаблоне.
Subject Author Posted

При настройке формата логов, некоторые поля отсутствуют или стоят не на своих местах

Aleksandr_Petrov October 04, 2017 04:22AM

Re: При настройке формата логов, некоторые поля отсутствуют или стоят не на своих местах

Илья Шипицин October 04, 2017 05:58AM

Re: При настройке формата логов, некоторые поля отсутствуют или стоят не на своих местах

Aleksandr_Petrov October 04, 2017 06:11AM

Re: При настройке формата логов, некоторые поля отсутствуют или стоят не на своих местах

Maxim Dounin October 04, 2017 11:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 291
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready