增加Nginx响应时间日志配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了增加Nginx响应时间日志配置相关的知识,希望对你有一定的参考价值。

由于客户反应web服务器访问有异常问题,查看监控并没有发现什么异常,但是还是有客户反应访问较慢,因此对nginx日志进行修改,在原日志格式中增加响应时间的配置。
 
日志格式:
log_format main $remote_addr - $remote_user [$time_local] "$request" 
                $status $body_bytes_sent "$http_referer" 
                "$http_user_agent" $http_x_forwarded_for "$request_time";
 
生成日志的效果如下:
 
192.168.1.121 - - [10/May/2012:15:55:37 +0800] "GET /squid-3.1.1.tar.bz2 HTTP/1.1" 200 2385027 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)" - "5.283"

以上是关于增加Nginx响应时间日志配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx日志的配置及切割

nginx rwrite及增加不记录特定状态日志nginx模块

Nginx访问日志日志切割及静态文件不记录日志和过期时间的配置

Nginx 跨域

48.Nginx访问日志Nginx日志切割静态文件不记录日志和过期时间

学习四十五