Hello! On Thu, Dec 20, 2018 at 09:02:31AM -0500, darksmoke wrote:
> А как залогировать upstream_header_time и upstream_response_time если это > error лог. Я не нашел как изменить формат error лога. :( Переменные $upstream_header_time и $upstream_response_time можно залоггировать в access log. Так вы будете видеть не только фатальные ошибки, когда nginx не смог дождаться ответа за отведённое время и соответственно ругается в error log, но и просто "тормоза" бэкенда, даже если в отведённый таймаут он смог уложиться. (А в случае ошибки их как раз логгировать более или менее бесполезно - мы и так знаем, что proxy_read_timeout случился, и после этого мы ждать заголовок от бэкенда перестали.) Подробнее о том, как настроить access log, можно почитать тут: http://nginx.org/ru/docs/http/ngx_http_log_module.html -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru