<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">4 октября 2017 г., 13:22 пользователь Aleksandr_Petrov <span dir="ltr"><<a href="mailto:nginx-forum@forum.nginx.org" target="_blank">nginx-forum@forum.nginx.org</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">nginx version: nginx/1.12.1<br>
<br>
Вот при таком формате логов: '[proxy ($upstream_cache_status) : $proxy_host<br>
$upstream_addr $upstream_response_time $upstream_status ], когда все<br></blockquote><div><br><br>$upstream_addr - тут может быть либо имя апстрима, либо прочерк, либо несколько апстримов.<br></div><div>чтобы отделить поля друг от друга можно делать так<br><br>'$upstream_cache_status\t$proxy_host\t$upstream_addr\t$upstream_response_time\t$upstream_status'<br><br></div><div>TSV легче парсится всякой автоматикой<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
работает логи пишутся правильно. Но когда хосты в апстримах выдают ошибки в<br>
логах отображается что-то не понятное. Вот примеры:<br>
1 [proxy (-) : - ip1:port1, ip2:port2 7.133, 13.312 502, 502 ]<br>
2 [proxy (-) : - ip1:port, ip2:port, ip3:port, ip4:port, ip5:port,<br>
ip6:port, upstream1 7.260, 7.168, 7.168, 7.168, 7.168, 7.168, 0.000 502,<br>
502, 502, 502, 502, 502, 502 ]<br>
<br>
В первом примере нет $proxy_host, а во втором $proxy_host нет на своем<br>
месте, но он появился в списке адресов апстримов (upstream1).<br>
<br>
Posted at Nginx Forum: <a href="https://forum.nginx.org/read.php?21,276669,276669#msg-276669" rel="noreferrer" target="_blank">https://forum.nginx.org/read.<wbr>php?21,276669,276669#msg-<wbr>276669</a><br>
<br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a></blockquote></div><br></div></div>