默认日志没有分段耗时,要自定义格式:request_time 整段耗时,upstream_response_time 后端耗时。
看哪段大:上游都大是后端慢;只有连接耗时大是网络问题;请求耗时大而上游小是收数据或 Nginx 自身慢。
上游多台时返回逗号分隔的多个值,别只取第一个。
log_format timed '$remote_addr "$request" status=$status '
'rt=$request_time '
'urt=$upstream_response_time '
'uct=$upstream_connect_time '
'uht=$upstream_header_time';
access_log /var/log/nginx/timed.log timed;
THE END






暂无评论内容