1.5.2 典型Squid 访问日志分析
《UNIX/Linux网络日志分析与流量监控》第1章网络日志获取与分析,本章将介绍如何获取并分析各类系统的日志。学习好本章内容,将为后续章节的案例分析打下良好的基础。本节为大家介绍典型Squid 访问日志分析。
- 作者:李晨光来源:机械工业出版社|2014-11-26 17:14
有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研
1.5.2 典型Squid 访问日志分析
下面给出一条典型的Squid 访问日志:
对这条日志的分析见表1-6。
表1-6 Squid 日志格式
结果/状态码TCP_MISS 表示没有命中缓存,TCP_HIT 表示命中。
下面通过一个非常实用的Shell 命令获取比较详细的命中情况:
- # cat access.log|awk '{print $4}'|sort|uniq -c|sort -nr
- 33 TCP_MISS/200
- 2 TCP_MISS/302
- 2 TCP_MEM_HIT/302
- 1 TCP_MISS/503
当然状态信息(TCP_MISS、TCP_MEM 等)不止这几个。总的来说,HIT 表示命中,而MISS 表示没有命中。
下列标签可能出现在access.log 文件的第四个域。
TCP_HIT:Squid 发现请求资源最新的副本,并立即发送到客户端。
TCP_MISS:Squid 没有请求资源的cache 副本。
TCP_REFRESH_HIT:Squid 发现请求资源旧副本,并发送确认请求到原始服务器。
TCP_IMS_HIT:客户端发送确认请求,Squid 发送更新的内容到客户端,而不联系原始服务器。
TCP_NEGATIVE_HIT:在对原始服务器的请求导致HTTP 错误时,Squid 会缓存这个响应。在短时间内对这些资源的重复请求,导致了是否命中。negative_ttl 指令控制这些错误被Cache 的时间数量。
TCP_MEM_HIT:Squid 在缓存里发现请求资源的有效副本,并将其立即发送到客户端。
TCP_DENIED:因为http_access 或http_reply_access 规则,客户端的请求被拒绝了。
TCP_REDIRECT:重定向程序告诉Squid 产生一个HTTP 重定向到新的URI。
喜欢的朋友可以添加我们的微信账号:
51CTO读书频道二维码
51CTO读书频道活动讨论群:342347198
回书目 上一节 下一节 |
- 大家都在看
- 猜你喜欢
- 24H热文
- 一周话题
- 本月最赞
- 21.8 实例学习:泛型矩阵类4.2.2 例题解析(2)一、中国制造2025主要内容3.3.1.1 标准9针串口引脚定义2.3 三角函数的图像3.1 网络爬虫实现原理详解Python即学即用商业模式画布
- 3.3.1.1 标准9针串口引脚定义7.2.3 用ALTER TABLE语句来创建索引8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容2.6.1 @Produces注解深入理解Spring Cloud与微服务构建12.2 使用DROP INDEX删除索引7.1.3 查看当前路径命令:pwd
- 3.3.1.1 标准9针串口引脚定义深入理解Spring Cloud与微服务构建8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容7.2.3 用ALTER TABLE语句来创建索引2.3 三角函数的图像12.2 使用DROP INDEX删除索引2.6.1 @Produces注解
视频课程+更多
-
这可能是你见过“最牛逼”的C++课程
讲师:王桂林159335人学习过
-
全国计算机等级考试二级《MS Office高级应用
讲师:武永亮133506人学习过
-
EasyUI+S2SH+MySQL 在线商城系统_上 [精讲大
讲师:大头娃228054人学习过
- 精选博文
- 论坛热帖
- 下载排行
读 书 +更多
Ubuntu Linux入门到精通
本书全面介绍了Ubuntu Linux的相关知识,内容详实,论述清晰。主要内容包括Ubuntu介绍、文件系统管理、进程管理、压缩与查询系统、Shel...
-
订阅51CTO邮刊
点击这里查看样刊