欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

nginx过滤一段时间内的错误页面

程序员文章站 2022-05-07 08:41:21
...

nginx默认日志文件:access.log(格式如下)

192.168.1.1 - - [09/Aug/2021:20:08:26 +0800] "GET /img/xx.jpg.jpg HTTP/1.1" 200
192.168.1.1 - - [09/Aug/2021:20:30:30 +0800] "GET /img/xx.jpg.jpg HTTP/1.1" 404

过滤当天晚上8点到9点日志

[[email protected] ~] cat access.log |egrep "09/Aug/2021" |sed -n '/20:00:00/,/21:00:00/p'

然后过滤状态码为404的日志

[[email protected] ~] cat access.log |egrep "09/Aug/2021" |sed -n '/20:00:00/,/21:00:00/p'|awk '{if($9 == 404) print }'