在Apache的调优过程中,可以通过查看Apache提供的server-status(状态报告)来验证当前所设置数值是否合理,在httpd.conf文件中做如下设置来打开:

#加载mod_status模块,linux环境下如果没有该模块需要加上参数--enable-module=so重新编译
LoadModule status_module modules/mod_status.so#设置访问地址
<Location /server-status>SetHandler server-statusOrder deny,allowDeny from all#如果限制某个IP访问则设置为Allow from 192.168.1.1Allow from all
</Location>

ExtendedStatus On

接下来就可以通过url访问到server-status了,http://ip地址/server-status,这是基本格式,如果你要启用本页面的自动刷新功能,可以这样http://ip地址/server-status?refresh=10,表示每10秒钟自动刷新本页面。接下来介绍下server-status,了解server-status每一项代表的含义。先贴一段本地的访问内容:

Apache Server Status for localhostServer Version: Apache/2.2.25 (Win32) DAV/2 mod_ssl/2.2.25 OpenSSL/0.9.8y
Server Built: Jul 10 2013 01:52:12-------------------------------------------------------------------------
Current Time: Friday, 27-Mar-2015 10:28:52 Öйú±ê׼ʱ¼ä
Restart Time: Friday, 27-Mar-2015 09:17:50 Öйú±ê׼ʱ¼ä
Parent Server Generation: 6
Server uptime: 1 hour 11 minutes 1 second
Total accesses: 1197 - Total Traffic: 6.7 MB
.281 requests/sec - 1658 B/second - 5.8 kB/request
1 requests currently being processed, 149 idle workers
________________________________________________________________
_______________________________________________W________________
______________________..........................................
................................................................
................................................................
................................................................
................................................................
Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current processSrv    PID    Acc    M    SS    Req    Conn    Child    Slot    Client    VHost    Request
0-6    6880    0/0/839    _    468    1    0.0    0.00    4.69    127.0.0.1    zhujg-PC.com.cn    GET /server-status?refresh=2 HTTP/1.1
0-6    6880    33/336/336    W    0    0    202.1    1.96    1.96    127.0.0.1    zhujg-PC.com.cn    GET /server-status HTTP/1.1
0-6    6880    0/0/1    _    468    0    0.0    0.00    0.00    172.16.2.146    zhujg-PC.com.cn    GET /cas?service=http://172.16.2.146/dms/index.jsp HTTP/1.1
0-6    6880    0/0/2    _    468    4    0.0    0.00    0.01    172.16.2.146    zhujg-PC.com.cn    NULL
0-6    6880    0/0/2    _    468    4747    0.0    0.00    0.00    172.16.2.146    zhujg-PC.com.cn    NULL
0-6    6880    0/0/4    _    468    4    0.0    0.00    0.05    172.16.2.146    zhujg-PC.com.cn    NULL
0-6    6880    0/0/3    _    468    3    0.0    0.00    0.00    172.16.2.146    zhujg-PC.com.cn    NULL
0-6    6880    0/0/3    _    468    5    0.0    0.00    0.01    172.16.2.146    zhujg-PC.com.cn    NULL
0-6    6880    0/0/7    _    23    2    0.0    0.00    0.02    172.16.2.146    zhujg-PC.com.cn    NULL
Srv    Child Server number - generation
PID    OS process ID
Acc    Number of accesses this connection / this child / this slot
M    Mode of operation
SS    Seconds since beginning of most recent request
Req    Milliseconds required to process most recent request
Conn    Kilobytes transferred this connection
Child    Megabytes transferred this child
Slot    Total megabytes transferred this slot
SSL/TLS Session Cache Status:

前面三行,表示服务的配置地址,版本,安装日期等Apache Server Status for localhost
Server Version: Apache/2.2.25 (Win32) DAV/2 mod_ssl/2.2.25 OpenSSL/0.9.8y
Server Built: Jul 10 2013 01:52:12

重点:Current Time: Friday, 27-Mar-2015 10:28:52 Öйú±ê׼ʱ¼ä  //表示服务器上的时间Restart Time: Friday, 27-Mar-2015 09:17:50 Öйú±ê׼ʱ¼ä  //上次重启时间Parent Server Generation: 6                  //apache在正常运行后,apache的父进程会重读配置文件,如果配置文件有改动那么就强制所有apache的子进程重启,Parent Server Generation就是记录这个重启次数的。Server uptime: 1 hour 11 minutes 1 second          //apache的持续运行时间Total accesses: 1197 - Total Traffic: 6.7 MB.281 requests/sec - 1658 B/second - 5.8 kB/request1 requests currently being processed, 149 idle workers  //当前任务运行状况,正在处理的请求是1个,空闲的活动是149个
________________________________________________________________
_______________________________________________W________________
______________________..........................................
................................................................
................................................................
   _:等待连结中。    S:启动中。    R: 正在读取要求。    W:正在送出回应。    K:处于保持联机的状态。    D:正在查找 DNS。    C:正在关闭连结。    L:正在写入记录文件。    G:进入正常结束程序中。    I:处理闲置。    .:尚无此程序。
如果你需要看到更加详细的服务器状态报告,你需要把相应的选项打开,比如可以看到流量信息,cpu信息等。但是官方文档说这样会导致安全隐患ExtendedStatus On

转载于:https://www.cnblogs.com/jager/p/4370836.html

开启apache的server-status辅助分析工具相关推荐

  1. 【php毕业设计】基于php+mysql+apache的网络数据包分析工具设计与实现(毕业论文+程序源码)——网络数据包分析工具

    基于php+mysql+apache的网络数据包分析工具设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+apache的网络数据包分析工具设计与实现,文章末尾附有本毕业设 ...

  2. AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用

    http://www.chedong.com/tech/awstats.html 你完全不必耐心看完所有内容:简要安装说明如下 安装 http://sourceforge.net/projects/a ...

  3. AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用(含6.9中文定义补丁)...

    你完全不必耐心看完所有内容:简要安装说明如下 安装 http://sourceforge.net/projects/awstats/ 下载安装包后: GNU/Linux:tar zxf awstats ...

  4. AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用(含6.9中文定义补丁)

    你完全不必耐心看完所有内容:简要安装说明如下 安装 http://sourceforge.net/projects/awstats/ 下载安装包后: GNU/Linux:tar zxf awstats ...

  5. apache、nignx等日志分析工具

    yum install goaccess 如果提示找不到包的话,需要先安装epel源. wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel- ...

  6. Mysql优化_慢查询开启说明及Mysql慢查询分析工具mysqldumpslow用法讲解

    Mysql慢查询开启 Mysql的查询讯日志是Mysql提供的一种日志记录,它用来记录在Mysql中响应时间超过阈值的语句,具体指运行时间超过long_query_time值得SQL,则会被记录到慢查 ...

  7. javacore分析工具_Javacore 与 WebSphere Commerce 性能问题之争?谁才是赢家

    近年来,依据 WebSphere Commerce(以下简称为 WC)搭建的电子商务网站系统日益增多.由于系统本身的复杂性,一旦系统出现问题,尤其是性能问题,问题诊断和定位就会非常困难.下图所示为由 ...

  8. MAT内存分析工具-独立版安装教程及实战教学

    MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速.功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗.使 ...

  9. httpd开启status模块_开启Apache Server Status

    Apache的日志又多又杂,如果靠分析日志或者查看服务器进程来监视Apache运行状态的话,比较繁冗.其实在Apache 1.3.2及以后的版本中就自带一个查看Apache状态的功能模块server- ...

最新文章

  1. C++ 共用体union 的使用
  2. 微软发布通用型AI框架Avatar Framework
  3. 像素颜色JavaFX示例--简易图片处理工具
  4. linux apache无法启动,linux mysq 无法启动 apache 无法启动
  5. Exchange证书生成器
  6. 基于rman 全备+归档在线搭建DG
  7. jquery clone 与 clone(true) 的区别
  8. 干货 ▏为什么你的产品或界面总被吐槽?
  9. CentOS 7 安装 Mysql5.5 或自定义版本 RPM 方式
  10. IDEA中的模块被识别为普通文件夹,图标为灰色的
  11. javaweb功能模块如何合理设计_如何合理设计恒温恒湿实验室
  12. 架构之重构的12条军规(上)
  13. 基于C语言图书馆管理系统编程设计
  14. 如何从零开始系统运营微信公众号?
  15. cad黑色背景变成白色_CAD操作记不全?看这个就够了!附上全面整理,动图教程-深圳造价培训...
  16. hadoop基础【Shuffle全部流程、OutputFormat输出、ReduceJoin案例实操】
  17. Android事件分发理解
  18. 太原计算机专业学校在哪里,太原信息技术学校在哪里
  19. ruby 安装问题的 一二事
  20. CS信息系统建设和服务认证都有哪些等级?系统集成企业如何评估申报CS认证等级?

热门文章

  1. swift学习之set和get方法
  2. 利用ssh+rsync+inotify实现数据的异地实时同步
  3. Object类中有哪些方法
  4. 在jsp页面中实现格式化数字,百分比,货币
  5. Spring junit测试
  6. 千里之行,始于足下。职场人士必读的寓言
  7. shell脚本——调试(-n / -x /-c)
  8. 设计模式(二)工厂模式
  9. day 0314函数的进阶
  10. linux高级编程补充知识