nginx日志统计访问时间的例子

发布时间:2020-05-30编辑:脚本学堂
本文介绍下,在nginx中通过日志统计访问时间的例子,有需要的朋友参考下。

先来看下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"';

提供一段server配置节的内容:
 

复制代码 代码示例:

server {
 server_name  test.com;
 root html;
 index  index.html;
 access_log logs/access.log main;
}

有时作性能测试,可以用如下的命令统计平均时间:
 

复制代码 代码示例:
linuxjishu/13830.html target=_blank class=infotextkey>awk '{sum+=$10;count+=1} END{print "SUM:"sum"nAVG:"sum/count"nCOUNT:"count}' access_log2012-08-24.16.log
awk '{a_array[$1]+=$10;b_array[$1]++}END{for(i in a_array) print i":"a_array[i]":"b_array[i]}' access_log2012-08-24.16.log

您可能感兴趣的文章:
nginx 日志分析的实例学习
Nginx日志模块分析详解
Nginx关闭日志的方法
Nginx日志分析 Nginx日志切割与Awstats配置
nginx日志配置、Nginx日志分割
有关nginx日志格式的设计分享
Nginx日志配置文件的格式说明
一个分割ngnix网站日志的Shell脚本
nginx日志报大量400错误的解决方法
nginx关闭favicon.ico日志记录的方法
nginx与apache日志格式的区别
nginx日志中记录cookie的实现方法
修改nginx访问日志的时间格式的方法
Nginx日志中过滤关键字的写法
nginx 日志分析实例