XML/HTML代码

Apache Server Status for www.blogguy.cn
Server Version: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch
Server Built: Apr 19 2010 19:57:58 -------------------------------------------------------------------------------- Current Time: Monday, 19-Jul-2010 05:58:58 MSD
Restart Time: Monday, 19-Jul-2010 05:49:34 MSD
Parent Server Generation: 0
Server uptime: 9 minutes 24 seconds
5 requests currently being processed, 4 idle workers
_K_W._W_KK......................................................
................................................................
................................................................
................................................................
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 process PID Key: 24279 in state: _ , 20020 in state: K , 29820 in state: _
29821 in state: W , 7553 in state: _ , 29830 in state: W
7560 in state: _ , 20286 in state: K , 20255 in state: K -------------------------------------------------------------------------------- To obtain a full report with current status information you need to use the ExtendedStatus On directive. -------------------------------------------------------------------------------- Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch Server at www.blogguy.cn Port 80

  

接下来一行一行的看

首先访问地址是:http://IP:端口/server-status,这是基本格式,如果你要启用本页面的自动刷新功能,可以这样http://IP:端口/server-status?refresh=10,表示每10秒钟自动刷新本页面。

接下来的3行

Apache Server Status for 
Server Version: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch 
Server Built: Apr 19 2010 19:57:58

表示服务的配置地址,版本,安装日期等,不是重点略看一下。

接下来的是重点了

Current Time: Monday, 19-Jul-2010 05:58:58 MSD //表示blogguy.cn的服务器上的时间
Restart Time: Monday, 19-Jul-2010 05:49:34 MSD //上次重启时间
Parent Server Generation: 0 //大概是这样一个东西,apache在正常运行后,apache的父进程会重读配置文件,如果配置文件有改动那么就强制所有apache的子进程重启,Parent Server Generation就是记录这个重启次数的。
Server uptime: 9 minutes 24 seconds //apache的持续运行时间,blogguy.cn刚重启哈,才被卡死
5 requests currently being processed, 4 idle workers //当前任务运行状况,正在处理的请求是5个,空闲的活动是4个

_K_W._W_KK......................................................
................................................................
................................................................
................................................................

的含义是:

_:等待连结中。
     S:启动中。
     R: 正在读取要求。
    W:正在送出回应。
    K:处于保持联机的状态。
    D:正在查找 DNS。
    C:正在关闭连结。
    L:正在写入记录文件。
    G:进入正常结束程序中。
    I:处理闲置。
    .:尚无此程序。

PID Key:

24279 in state: _ ,   20020 in state: K ,   29820 in state: _ 
   29821 in state: W ,   7553 in state: _ ,   29830 in state: W 
   7560 in state: _ ,   20286 in state: K ,   20255 in state: K

描述的是每个活动的状态信息,前面的数字代表进程号

To obtain a full report with current status information you need to use the ExtendedStatus On directive.//如果你需要看到更加详细的服务器状态报告,你需要把相应的选项打开。意思是说,本来server-status还可以提供一些选项给你看的,可惜你没有打开,如果你打开你可以看到流量信息,cpu信息等。但是官方文档说这样会导致安全隐患。

vi /etc/apache2/apache2.conf

在文件中添加一句:ExtendedStatus On

/etc/init.d/apache2 restart

重启然后再访问http://IP:端口/server-status,看看效果:

XML/HTML代码

Apache Server Status for www.blogguy.cn
Server Version: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch
Server Built: Apr 19 2010 19:57:58 -------------------------------------------------------------------------------- Current Time: Monday, 19-Jul-2010 06:43:17 MSD
Restart Time: Monday, 19-Jul-2010 06:43:01 MSD
Parent Server Generation: 0
Server uptime: 15 seconds
Total accesses: 14 - Total Traffic: 56 kB
CPU Usage: u.02 s0 cu0 cs0 - .133% CPU load
.933 requests/sec - 3822 B/second - 4096 B/request
6 requests currently being processed, 3 idle workers
_KKKK__WW.......................................................
................................................................
................................................................
................................................................
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 process Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request
0-0 21825 0/3/3 _ 0.00 7 6043 0.0 0.03 0.03 61.148.109.86 blogguy.cn GET /templates/default/logo.jpg HTTP/1.1
1-0 21831 2/2/2 K 0.00 12 0 4.9 0.00 0.00 61.148.109.86 blogguy.cn GET /templates/default/img/utf8.jpg HTTP/1.1
2-0 21858 1/1/1 K 0.00 12 0 0.6 0.00 0.00 61.148.109.86 blogguy.cn GET /templates/default/img/wap.gif HTTP/1.1
3-0 21877 1/1/1 K 0.00 11 0 1.0 0.00 0.00 61.148.109.86 blogguy.cn GET /templates/default/img/rss.gif HTTP/1.1
4-0 21878 1/1/1 K 0.00 11 2 0.6 0.00 0.00 61.148.109.86 blogguy.cn GET /include/seccode.php HTTP/1.1
5-0 21882 0/1/1 _ 0.01 2 52 0.0 0.00 0.00 66.249.68.236 blogguy.cn GET /archives-201235-53.html HTTP/1.1
6-0 21884 0/1/1 _ 0.01 2 61 0.0 0.01 0.01 220.181.7.131 blogguy.cn GET / HTTP/1.1
7-0 21885 4/4/4 W 0.00 0 0 5.5 0.01 0.01 210.13.219.42 blogguy.cn GET /server-status HTTP/1.1
8-0 21886 0/0/0 W 0.00 7 392864518 0.0 0.00 0.00 61.156.219.185 blogguy.cn GET /attachments/date_200711/jimozaichangge.mp3 HTTP/1.1 -------------------------------------------------------------------------------- Srv Child Server number - generation
PID OS process ID
Acc Number of accesses this connection / this child / this slot
M Mode of operation
CPU CPU usage, number of seconds
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 -------------------------------------------------------------------------------- Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch Server at www.blogguy.cn Port 80

  

apache的server-status如何分析的技术说明的更多相关文章

  1. 开启Apache的server status监测

    从httpd.conf 打开 status_module#LoadModule status_module modules/mod_status.so修改成LoadModule status_modu ...

  2. Apache Server Status详解

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

  3. 开启Apache Server Status

    开启Apache Server Status 发布时间:August 1, 2008 分类:Apache <DdZend工具提供下载> <PHP中MD5函数效率> Apache ...

  4. Apache Server Status主机状态查看

    10月30日,国外安全研究人员发现由于对apache设置不严,导致服务器状态暴露于公网.本来apache有一个叫server-status 的功能,为方便管理员检查服务器运行状态的.它是一个HTML页 ...

  5. Apache HTTP Server应用的几个场景

    Apache HTTP Server应用的几个场景 前言 尽管Apache具有重量级.耗资源.低性能(相比其它的WebServer)的特点,但是同时它也具有兼容性强.稳定性高.模块丰富等特点,且处理动 ...

  6. Apache http Server 2.4 安装与配置

    前言 Apache官网从2.2之后,不再提供windows的msi或exe安装版本,现在Apache http Server有两个分支2.2及2.4 注意事项 如果之前有安装2.2的版本,请先卸载 A ...

  7. apache外网不能访问分析与解决方法

    apache安装好以后,在本机可以用:http://localhost 或者 http://127.0.0.1进行访问,但是,在外网(相对本机来说的,局域网也算)不能访问. 这种情况可以分为两个问题, ...

  8. apache http server 多线程模式

    一般apache采用prefork和worker机制,通过apachectl -l命令查看默认使用的prefork机制.需要修改prefork策略 那么需要做如下修改: 1,/usr/local/ap ...

  9. Appium Server源码分析之作为Bootstrap客户端

    Appium Server拥有两个主要的功能: 它是个http服务器,它专门接收从客户端通过基于http的REST协议发送过来的命令 他是bootstrap客户端:它接收到客户端的命令后,需要想办法把 ...

随机推荐

  1. HDU2255 奔小康赚大钱 (最大权完美匹配) 模板题【KM算法】

    <题目链接> 奔小康赚大钱 Problem Description 传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子.这可是一件大事,关系到人民的住房问题啊 ...

  2. 在ArchLinux中安装MySQL

    最近前端学习用到数据库的知识.鉴于MySQL被甲骨文收购的情况,我从MariaDB开始学习.操作系统Manjaro 17.1, 数据库版本MariaDB 10.1. 1. 安装MariaDb和其客户端 ...

  3. springcloud(六):配置中心git示例

    随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多.某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错.配置 ...

  4. jquery中,使用append增加新元素时,新增元素的绑定监听事件失效的解决办法

    $("outerSelector").on("eventType","innerSelector",function(){}); 举例:如果 ...

  5. Myeclipse10.0版下载

    链接:http://pan.baidu.com/s/1kVl1kSf 密码:p6yr 主界面框图

  6. Linux下MySQL数据库常用基本操作

    1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...

  7. LeetCode(169. 求众数)

    问题描述 给定一个大小为 n 的数组,找到其中的众数.众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素. 你可以假设数组是非空的,并且给定的数组总是存在众数. 示例 1: 输入: [3,2,3] ...

  8. vue动态切换页面

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. linux中查看 php.ini 的存放位置

    查找php.ini的存放位置: 方法一: php --ini 所列出的结果中: Loaded Configuration File 即为 php.ini 所存放的位置  方法二: php -i | g ...

  10. input中autocomplete属性

    autocomplete="off":表示刷新页面时,input中的value值清空 <input type="text" id="q" ...