博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
监控apache虚拟主机进程
阅读量:6133 次
发布时间:2019-06-21

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

mod_status模块能输出例如以下内容:

  • 正在伺服请求的工作者(线程或进程)数量
  • 空暇的工作者数量
  • 每一个工作者的状态:已完毕的请求数、已发送的字节数。(*)
  • 总訪问数和已发送的字节总数(*)
  • server自启动/重新启动以来经过的时间。server已经执行的时间。

  • 平均每秒请求数,平均每秒发送的字节数。平均每一个请求发送的字节数。(*)
  • 每一个工作者的当前CPU使用百分率。以及Apache的当前总计CPU使用百分率。(*)
  • 当前正在被处理的主机和请求(*)

  • 安装步骤
1、检查是否载入mod_status模块
①进入Apache的bin文件夹下
列出当前载入的全部模块
假设有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>
.foo.com是同意指定的域名訪问状态页面。也能够同意IP。
保存退出,重新启动apache。
通过http://your.server.name/server-status来查看页面报告了,也能够通过http://your.server.name/server-status?refresh=N隔N秒刷新页面,这样就能够达到实时监控了。假设出现下面界面,那事情还未完毕:
⑥将以下两个地方的deny改为Allow
⑦再次訪问http://your.server.name/server-status

你可能感兴趣的文章
YII2 搭建redis拓展
查看>>
虚拟多Mac地址工具Multimac
查看>>
mysql为用户开启Trigger的权限
查看>>
Page结构
查看>>
Windows10内置Linux子系统
查看>>
坑爹的去哪儿网订酒店经历
查看>>
mysql替换成指定字符
查看>>
路由器端口映射设置方法
查看>>
一文了解安卓APP逆向分析与保护机制
查看>>
NLP第9章 NLP 中用到的机器学习算法——基于统计学(文本分类和文本聚类)
查看>>
为什么需要进程间通信??
查看>>
vulcanjs 简单package 编写
查看>>
Kali Linux常用服务配置教程DHCP服务原理
查看>>
Mime-Type
查看>>
synchronized关键字
查看>>
Visual Studio 2005 Tip:编辑项目文件
查看>>
黑帽大会亮点预览
查看>>
【转】2009最受欢迎中国技术博客评选(PB50)结果公布
查看>>
plsql developer连接oracle数据库
查看>>
SQLitePP 的使用(一)
查看>>