zoukankan      html  css  js  c++  java
  • apache的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 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   
        
    

      

  • 相关阅读:
    AntItemInventoryScene道具栏列表显示
    AntItemBaseScene的功能分析
    杀掉一直处于 正在终止 状态的并发请求
    oracle文件版本
    某个系统配置文件 用户层的SQL
    系统配置SQL profile
    (转)oracle 查看表所占用的空间大小
    Workflow Mailer Notifications设置
    System Hold, Fix Manager before resetting counters
    Linux mail 命令参数
  • 原文地址:https://www.cnblogs.com/saryli/p/10158656.html
Copyright © 2011-2022 走看看