监控apache虚拟主机进程
mod_status模块能输出例如以下内容:
- 正在伺服请求的工作者(线程或进程)数量
- 空暇的工作者数量
- 每一个工作者的状态:已完毕的请求数、已发送的字节数。(*)
- 总訪问数和已发送的字节总数(*)
- server自启动/重新启动以来经过的时间。server已经执行的时间。
- 平均每秒请求数,平均每秒发送的字节数。平均每一个请求发送的字节数。(*)
- 每一个工作者的当前CPU使用百分率。以及Apache的当前总计CPU使用百分率。(*)
- 当前正在被处理的主机和请求(*)
- 安装步骤
1、检查是否载入mod_status模块
①进入Apache的bin文件夹下

②列出当前载入的全部模块
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemxiODI0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
假设有status_module
(shared)。则表示已经载入mod_status模块。请略过以下安装mod_status模块的内容
1、进入到mod_status.c文件夹
cd /lamp/httpd-2.2.20/modules/generators
2、运行编译载入程序
/usr/local/apache/bin/apxs -i -a -c mod_status.c
3、又一次启动httpd程序
service httpd restart
4、查看是否已经载入成功
httpd -M
③开启ExtendedStatus指令和启用状态报告,编辑httpd.conf。增加下面代码
ExtendedStatus
On
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from All
Allow from All
</Location>
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemxiODI0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
.foo.com是同意指定的域名訪问状态页面。也能够同意IP。
④保存退出,重新启动apache。

⑤通过http://your.server.name/server-status来查看页面报告了,也能够通过http://your.server.name/server-status?refresh=N隔N秒刷新页面,这样就能够达到实时监控了。假设出现下面界面,那事情还未完毕:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemxiODI0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
⑥将以下两个地方的deny改为Allow


⑦再次訪问http://your.server.name/server-status
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemxiODI0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemxiODI0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
(shared)。则表示已经载入mod_status模块。请略过以下安装mod_status模块的内容
cd /lamp/httpd-2.2.20/modules/generators
2、运行编译载入程序
/usr/local/apache/bin/apxs -i -a -c mod_status.c
3、又一次启动httpd程序
service httpd restart
4、查看是否已经载入成功
httpd -M
On
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from All
Allow from All
</Location>
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemxiODI0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemxiODI0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemxiODI0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
监控apache虚拟主机进程的更多相关文章
- apache 虚拟主机详细配置:http.conf配置详解
apache 虚拟主机详细配置:http.conf配置详解 Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd. ...
- 烂泥:apache虚拟主机的学习与应用
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 要配置apache的虚拟主机,我们需要分以下几步进行: 1. 检查apache虚拟主机模块 2. 开启apache虚拟主机功能 3. httpd-vho ...
- Apache虚拟主机配置
在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录.Apache虚拟主机配置有3中方法:基于IP配置.基于域名配置和基于端口配置,这里介 ...
- Apache虚拟主机配置(多个域名访问多个目录)
Apache虚拟主机配置(多个域名访问多个目录) 为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件. 第一步首先要使扩展文件httpd-vhosts.conf ...
- 配置apache虚拟主机的实例总结
如何实现apache虚拟主机配置. 1.基于ip地址的虚拟主机Listen 80<VirtualHost 172.20.30.40> DocumentRoot /home/httpd/ht ...
- apache虚拟主机安装注意事项
apache虚拟主机在添加的时候,总是会有一些莫名其妙的问题,后来发现可以使用一个参数去验证的: xxxxx/httpd -S //这个参数会去检查虚拟主机配置的正确性,很好用 因为有时候可能就是缩进 ...
- django 项目部署在 Apache 后, 设置二级域名(Apache虚拟主机 、 万网二级域名设置)
上一篇文章简单说了怎么把django的项目部署到Apache上. 现在想弄个二级域名,也就是我原来有个域名 www.mysite.com,现在我想弄个 bbs.mysite.com ,该怎么做呢. 要 ...
- Ubuntu16.04+Apache虚拟主机配置详解
在window下,Apache的配置文件是httpd.conf,但在Linux下安装了Apache后发现其配置并不像window下那么简单,Linux下Apache将各个设置项分在了不同的配置文件中, ...
- windows环境下,apache虚拟主机配置
在windows环境下,apache从配置文件的相关配置: Windows 是市场占有率最高的 PC 操作系统, 也是很多人的开发环境. 其 VirtualHost 配置方法与 Linux 上有些差异 ...
随机推荐
- SQL 局域网远程备份
局域网远程备份,还真有点问题 我用的是2003,发现sql和windows兼容不太好 . 如果我在windows下面映射远程目录,sql发现不了,找不到路径,备份不了,在sql下映射远程目录,win ...
- C# this关键字
使用方式之一: this,在构造函数中使用. 当使用构造函数的重载时,可使用this关键字. //构造函数-重载 public Student(int id, string name, int age ...
- ACM比赛(进制转换)
Time Limit:1000MS Memory Limit:131072KB 64bit IO Format:%lld & %llu Description 把十进制整数转换 ...
- jz2440烧写开发板uboot,内核和文件系统等的相关命令
下载文件{ftpget -u 1 -p 1 192.168.2.110 a.out a.outnfs 30000000(destination) 192.168.2.109:/home/fs/work ...
- MySQL优化必须调整的10项配置
当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项.这篇文章的目的在于 ...
- Esper学习之五:EPL语法(一)
上篇说到了Esper的Context,要是不了解的同学请参看<Esper学习之四:Context>,看过的同学如果还是不理解的话可以给我评论,我将会尽可能的解答.之前有些同学问我Conte ...
- hdu1172猜数字
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1172 题目 猜数字 Time Limit: 20000/10000 MS (Java/Others) ...
- PHP - 点击更换头像
原理: 操作流程: 首先点击头像图片,弹出选择窗口,选中其中一个则窗口推出头像更换. 效果: 主页面代码: <tr> <td>头像:</td> <td> ...
- C语言,数据类型
#include <stdio.h> void f0(void) { printf("in linux:\n"); printf("sizeof(char) ...
- 通过demo搞懂encode_utf8和decode_utf8
perl 编码问题: use utf8表示代码使用UTF-8写的 [root@wx03 0710]# cat a1.pl #use utf8; my $str='测试utf8字符集'; print $ ...