zoukankan      html  css  js  c++  java
  • Apache监控

    Apache性能监控

    http://www.cnblogs.com/fnng/archive/2012/11/11/2765463.html

    要监控apache的性能,我们需要修改配置文件,允许查看apache运行状态的主机。

     

    1)加载mod_status.so 

    对Apache的状态管理的模块是LoadModule status_module modules/mod_status.so ,所以需要...apache2conf'httpd.conf配置文件中修改。

    [root@localhost /]# cd /usr/local/apache/conf

    [root@localhost /]# vi httpd.conf

    找到LoadModule status_module modules/mod_status.so ,去掉其前面的# 号(默认是没有# 号的)

     

    2)下面有修改配置文件有两种方式

    方式一: 在httpd.conf文件底部分添加以下内容:

    复制代码
    <location /c-server-status>
             SetHandler server-status
             Order Deny,Allow
             Deny from nothing
             Allow from all
    </location>
    
    ExtendedStatus On
    复制代码

     

    方法二:在httpd.conf中找到以下内存

    # Real-time info on requests and configuration
    #Include conf/extra/httpd-info.conf   //去掉这一行前面的#号

    打开...apache2confextrahttp-info.conf 配置文件进行修改。修改内容与方式一相同。

    其实,两种无方法是相同的,只是第二种方法更为优雅一点。

     

    修改信息解释:

    <location /c-server-status>  : c-server-status 这个名字可以任意的取,但最好不要被别人猜到。

    Deny from   表示禁止的访问地址;nothing 表示没有禁止访问的地址 。
    Allow from   表示允许的地址访问;all 表示所有的地址都可以访问。

    ExtendedStatus On   表示的是待会访问的时候能看到详细的请求信息,另外该设置仅能用于全局设置,不能在特定的虚拟主机中打开或关闭。启用扩展状态信息将会导致服务器运行效率降低。

     

    3)重启apache

    [root@localhost /]# cd /usr/local/apache/bin/

    [root@localhost bin]# apachectl start  启动

    [root@localhost bin]# apachectl stop  停止  

     

    4)访问

    http://你的IP地址:端口/c-server-status 

    http://你的IP地址:端口/c-server-status ?refresh=N 

    N将表示访问状态页面可以每N秒自动刷新一次

  • 相关阅读:
    常用搜索指令
    chrome浏览器常用快捷键
    倒排文档
    hdu4570Multi-bit Trie (间隙DP)
    HTTP工作原理
    腾讯和58都市“聘请”秘诀是什么?
    Atitit。团队建设--管理最佳实践--如何留住关键人才,防止人才外流 ??
    于Eclipse传导C/C++配置方法开发(20140721新)
    通过京东淘宝的技术发展和技术演进,探索未来的技术和体系结构
    C++ Primer 学习笔记_41_STL实践与分析(15)--先来看看算法【下一个】
  • 原文地址:https://www.cnblogs.com/diyunpeng/p/4274302.html
Copyright © 2011-2022 走看看