你好,游客 登录 注册 搜索
背景:
阅读新闻

使用Apachetop来分析Apache实时日志

[日期:2013-08-15] 来源:Linux社区  作者:rainysia [字体: ]

Debian下安装Apachetop非常简单,一条命令即可。

#apt-get install apachetop

其它的linux 需要通过rpm或者源码编译来使用

用法
-f 后跟apache的实时日志 可能是acess.log 也可能是httpd.log
-q  可以显示出请求的URL
-H 后跟数字,表示请求多少次的数据
-t  后时间秒,表示请求多少秒内的,默认是30秒

监控实时访问日志

#apachetop -f /var/log/apache2/access.log

last hit: 08:33:24        atop runtime:  0 days, 00:05:20            08:33:29
All:          84 reqs (  0.3/sec)        40.2K (  130.5B/sec)    489.5B/req
2xx:      84 ( 100%) 3xx:      0 ( 0.0%) 4xx:    0 ( 0.0%) 5xx:    0 ( 0.0%)
R ( 30s):      7 reqs (  0.2/sec)      4759.0B (  158.6B/sec)    679.9B/req
2xx:      7 ( 100%) 3xx:      0 ( 0.0%) 4xx:    0 ( 0.0%) 5xx:    0 ( 0.0%)


 REQS REQ/S    KB KB/S URL
    7  0.24  4.6  0.2*/co/b_api/a_api.php

上述就显示了2xx,3xx,4xx,5xx状态嘛的请求绿.还有默认30秒的请求数据

apachetop还有一个过滤机制.这也是这个命令最大的特色.

比如 你在监控的页面, 按  "f" "a" "u"  这个表示 filter->add->url 然后输入 ".php"  (双引号里的内容)  ,则apachetop会把显示的URL限制为以 .php 结尾的URL.

这样我们可以获取到页面使用率最高,百分比最高的页面,做进一步的优化。

推荐阅读:

Apache页面压缩配置问题导致JSON数据传输时间延长  http://www.linuxidc.com/Linux/2013-08/88637.htm

Nginx+Apache实现网页动静分离 http://www.linuxidc.com/Linux/2013-08/88570.htm

linux
相关资讯       Apache日志分析  Apachetop 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款