Nginx日志常用统计方法
(图片来源网络,侵删)1、访问量统计
通过统计Nginx日志中的请求次数,可以了解网站的访问量,可以使用以下命令进行统计:
grep '^' access.log | cut d' ' f1 | sort | uniq c | sort nr
2、访问IP统计
通过统计Nginx日志中的访问IP,可以了解哪些IP访问了网站,可以使用以下命令进行统计:
awk '{print $1}' access.log | sort | uniq c | sort nr
3、错误码统计
通过统计Nginx日志中的错误码,可以了解网站的错误情况,可以使用以下命令进行统计:
grep E '^[09]+' access.log | cut d' ' f9 | sort | uniq c | sort nr
4、访问时间统计
通过统计Nginx日志中的访问时间,可以了解网站的访问高峰时段,可以使用以下命令进行统计:
awk '{print $4}' access.log | cut c18 | sort | uniq c | sort nr
5、页面访问统计
通过统计Nginx日志中的请求URL,可以了解哪些页面被访问,可以使用以下命令进行统计:
awk '{print $7}' access.log | sort | uniq c | sort nr
6、用户代理统计
通过统计Nginx日志中的用户代理(UserAgent),可以了解用户使用的浏览器和设备类型,可以使用以下命令进行统计:
awk '{print $10}' access.log | sort | uniq c | sort nr
7、响应时间统计
通过统计Nginx日志中的响应时间,可以了解网站的响应速度,可以使用以下命令进行统计:
awk '{print $11}' access.log | sort n | uniq c | sort nr
8、请求方法统计
通过统计Nginx日志中的请求方法(GET、POST等),可以了解用户的请求方式,可以使用以下命令进行统计:
awk '{print $5}' access.log | sort | uniq c | sort nr
9、请求状态码统计
通过统计Nginx日志中的请求状态码(2xx、3xx、4xx、5xx等),可以了解网站的请求状态,可以使用以下命令进行统计:
awk '{print $8}' access.log | sort | uniq c | sort nr
10、请求大小统计
通过统计Nginx日志中的请求大小,可以了解网站的数据传输量,可以使用以下命令进行统计:
awk '{print $9}' access.log | sort n | uniq c | sort nr
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。