JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

AWK 工具统计Nginx访问日志

wys521 2024-09-12 23:26:16 精选教程 28 ℃ 0 评论

1,nginx 日志格式如下:

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

2,使用工具AWK 统计日志

a,统计访问时间超过5s的记录

cat access.log | awk '{if($NF>5) print $0}'

b,统计02/Aug/2021:17:10:00 ~ 02/Aug/2021:17:15:00 之间的访问日志

cat access.log | awk '{split($4,array,"[");if(array[2]>="02/Aug/2021:17:10:00" && array[2]<="02/Aug/2021:17:15:00"){print $0}}'

c,其他的统计可以举一反三实现

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表