web服务器故障排查
文章平均质量分 74
ikko
这个作者很懒,什么都没留下…
展开
-
快速提取NGINX/apache 给定时间段的日志
生产环境有时候会因为访问量很大,记录下来超大的日志,晚高峰出现问题时候要通过检查日志来排查问题,面对几百G以上甚至T级别的日志,使用less 查看会和搜索会非常慢,最好的方法是通过行编辑工具(grep、awk)将需要的日志提取出来查看,但是行编辑工具有一个缺陷就是要按行读取,从首行开始读取到晚高峰的日志也需要耗费大量的读IO以及时间。这里举例使用的是nginx日志。为了能提高效率我写了这个脚本,通过二分查找法检查每一行的日志的时间,迅速定位到需要提取的日志首行和尾行,将需要的日志提取出来。原创 2023-05-05 14:49:32 · 922 阅读 · 1 评论 -
对nginx 日志$request_time 字段的详细理解
对nginx 日志$request_time 字段的详细理解nginx 日志的疑问分析$request_time模拟测试测试结果结果分析结论nginx 日志的疑问有一个接收高并发请求的接口做了错误报警,首先访问a.kuyun.com,访问失败的时候会访问b.kuyun.com,两个域名分别部署在不同的机房,使用不同的nginx(下文用ngx-a ngx-b 分别指代两个域名)。正常的话ngx-...原创 2019-01-03 12:19:15 · 27966 阅读 · 2 评论