【nginx知识】01_nginx日志请求到达时间$time_local、请求处理时间request_time

由于性能测试需要,需指定请求到达ng后,ng后面的系统处理的时间,需要增加ng日志中关于系统处理时间的显示。

requesttime:"request_time";

log_format main '$remote_addr - $remote_user [$time_local];"$request"requesttime:"$request_time";'
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

说明:

 [$time_local]:是ng收到请求的时间

"request_time":是ng将请求转给后端,后端处理的时间。

注意:如果access_log这行被注释掉了,记得放开。

修改完成后,记得重启ng:

/nginx/sbin/nginx -s reload  

 最后去ng查看最新的日志,发现已经有响应时间咯。

原文地址:https://www.cnblogs.com/chooperman/p/14722450.html