博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开启apache的server-status辅助分析工具
阅读量:6070 次
发布时间:2019-06-20

本文共 4657 字,大约阅读时间需要 15 分钟。

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

#加载mod_status模块,linux环境下如果没有该模块需要加上参数--enable-module=so重新编译LoadModule status_module modules/mod_status.so#设置访问地址
  SetHandler server-status  Order deny,allow  Deny from all  #如果限制某个IP访问则设置为Allow from 192.168.1.1  Allow from all
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.8yServer 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: 6Server uptime: 1 hour 11 minutes 1 secondTotal accesses: 1197 - Total Traffic: 6.7 MB.281 requests/sec - 1658 B/second - 5.8 kB/request1 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    Request0-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.10-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.10-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.10-6    6880    0/0/2    _    468    4    0.0    0.00    0.01    172.16.2.146    zhujg-PC.com.cn    NULL0-6    6880    0/0/2    _    468    4747    0.0    0.00    0.00    172.16.2.146    zhujg-PC.com.cn    NULL0-6    6880    0/0/4    _    468    4    0.0    0.00    0.05    172.16.2.146    zhujg-PC.com.cn    NULL0-6    6880    0/0/3    _    468    3    0.0    0.00    0.00    172.16.2.146    zhujg-PC.com.cn    NULL0-6    6880    0/0/3    _    468    5    0.0    0.00    0.01    172.16.2.146    zhujg-PC.com.cn    NULL0-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 - generationPID    OS process IDAcc    Number of accesses this connection / this child / this slotM    Mode of operationSS    Seconds since beginning of most recent requestReq    Milliseconds required to process most recent requestConn    Kilobytes transferred this connectionChild    Megabytes transferred this childSlot    Total megabytes transferred this slotSSL/TLS Session Cache Status:
前面三行,表示服务的配置地址,版本,安装日期等 Apache Server Status for localhostServer Version: Apache/2.2.25 (Win32) DAV/2 mod_ssl/2.2.25 OpenSSL/0.9.8yServer 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/request 1 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

你可能感兴趣的文章
django.contrib.auth登陆注销学习
查看>>
js执行本地exe文件的3种方法
查看>>
理解B树索引
查看>>
vi编辑器的命令集合
查看>>
Mysql利用binlog恢复数据
查看>>
解决 Windows启动时要求验证
查看>>
我的友情链接
查看>>
用yum安装mariadb
查看>>
一点IT"边缘化"的人的思考
查看>>
Gallery循环滑动
查看>>
Sql与C#中日期格式转换总结
查看>>
iOS开发流程总结
查看>>
hadoop datanode 启动出错
查看>>
js颜色拾取器
查看>>
IDEA使用(1)intellIJ idea 配置 svn
查看>>
Thread Safety in Java(java中的线程安全)
查看>>
WPF 降低.net framework到4.0
查看>>
数据管理DMS 全量SQL诊断:你的SQL是健康的蓝色,还是危险的红色?
查看>>
搭建一个通用的脚手架
查看>>
开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
查看>>