Apache服务器通过mod_status配置查看性能状态
时间:2020-01-09 10:40:05 来源:igfitidea点击:
问题描述:如何在Linux/UNIX操作系统下查看和验证Apache服务器的性能状态?
解决方法:状态模块(mod_status)允许服务器管理员查明其服务器的性能如何。
将显示一个HTML页面,该页面以易于阅读的形式提供当前服务器的统计信息。
如果需要,可以使此页面自动刷新。
给出的详细信息是:
子服务请求数。
空闲子服务的数量。
每个子状态,子执行的请求数以及该子服务的字节总数
服务器启动/重新启动的时间以及服务器运行的时间。
平均值给出每秒的请求数,每秒服务的字节数以及每个请求的平均字节数
每个子服务当前使用的CPU百分比,总计使用的CPU。
当前正在处理的主机和请求
配置Apache mod_status
打开您的httpd.conf文件:
# vi httpd.conf
追加/修改(或取消注释)指令,如下所示:
<Location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from 192.168.1.5 </Location>
将192.168.1.5替换为您的工作站IP地址。
保存并关闭文件。
重新启动httpd服务器:
# /etc/init.d/httpd restart
对于完整状态报告类型:
# /etc/init.d/httpd fullstatus
要查看状态报告,请输入url http://your.com/server-status。
您现在可以通过使用Web浏览器访问页面http://your.server.name/server-status来访问服务器统计信息。