如何通过其他主机查看Apahce服务器的运行状态_Linux

要查看Apache服务器的运行状态,可通过<Location>命令来实现。具体步骤如下:
 
1.在Apache的主配置文件/etc/httpd/conf/httpd.conf中找到以下内容:
 

复制代码 代码如下:

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from .example.com
</Location>

将其前面的注释去掉(“#”),并修改成允许客户机192.168.1.4访问:

复制代码 代码如下:

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 192.168.1.4
</Location>

2.为了使服务器可以显示自己的运行状态,以便客户端随时掌控,需要将语句ExtendedStatus On前的注释去掉。
 
3.通过设置后,只有192.168.1.4这台主机才能访问Apache的服务器状态。

windows 2003 查看APACHE的运行状态

查看apache 80端口连接数,实时检测HTTPD连接数:

netstat -an | find /c ":80"

设置apache最大连接数

ThreadsPerChild 250  #最大的线程数
MaxRequestsPerChild  100  #请求的超时时间设置,0代表不限制,推荐

(MaxRequestsPerChild不能设置为0,可能会因内存泄露导致服务器崩溃)

开启Apache的server-status

找到apache下面的配置文件httpd.conf,查找

#LoadModule status_module modules/mod_status.so

修改成
LoadModule status_module modules/mod_status.so
ExtendedStatus On    
<Location /server-status>
        SetHandler server-status
        Order deny,allow
        Deny from all
        Allow from IP
</Location>

ExtendedStatus On 获得一个完整的报告与当前状态信息
Allow from IP是指允许访问apache运行状态的IP

打开查看的话就使用http://IP/server-status来访问,如果需要自动更新,可以用
http://IP/server-status?refresh=N,N是更新时间,默认是秒。

server-status 的输出中每个字段所代表的意义如下:
字段         说明
Server Version         Apache 服务器的版本。
Server Built         Apache 服务器编译安装的时间。
Current Time         目前的系统时间。
Restart Time         Apache 重新启动的时间。
Parent Server Generation         Apache 父程序 (parent process) 的世代编号,就是 httpd 接收到 SIGHUP 而重新启动的次数。
Server uptime         Apache 启动后到现在经过的时间。
Total accesses         到目前为此 Apache 接收的联机数量及传输的数据量。
CPU Usage         目前 CPU 的使用情形。
_SWSS….         所有 Apache process 目前的状态。每一个字符表示一个程序,最多可以显示 256 个程序的状态。
Scoreboard Key         上述状态的说明。以下为每一个字符符号所表示的意义:
    * _:等待连结中。
    * S:启动中。
    * R: 正在读取要求。
    * W:正在送出回应。
    * K:处于保持联机的状态。
    * D:正在查找 DNS。
    * C:正在关闭连结。
    * L:正在写入记录文件。
    * G:进入正常结束程序中。
    * I:处理闲置。
    * .:尚无此程序。
Srv         本程序与其父程序的世代编号。
PID         本程序的 process id。
Acc         分别表示本次联机、本程序所处理的存取次数。
M         该程序目前的状态。
CPU         该程序所耗用的 CPU 资源。
SS         距离上次处理要求的时间。
Req         最后一次处理要求所耗费的时间,以千分之一秒为单位。
Conn         本次联机所传送的数据量。
Child         由该子程序所传送的数据量。
Slot         由该 Slot 所传送的数据量。
Client         客户端的地址。
VHost         属于哪一个虚拟主机或本主机的 IP。
Request         联机所提出的要求信息。
不错吧,挺直观的吧。

时间: 2024-09-21 00:49:01

如何通过其他主机查看Apahce服务器的运行状态_Linux的相关文章

Hostease主机如何查看邮件服务器地址

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 下面简单的给大家介绍一下hostease主机是如何查看邮件服务器地址的,例如smtp,pop3等地址,本教程结合图文的形式介绍. 1.首先进入到你的c863.html">panel面板中的Email Acounts 里面然后可以看到下面的界面如图 2.按图中所示操作点击more然后点击下拉菜单中的configure Email

做网站是选用虚拟主机或是独立服务器?

如果大家和我一样有几个上万IP的站,就一定在考虑采用虚拟主机还是独立服务器. 我目前有3个1万IP的站,都还是用的虚拟主机. 都知道,虚拟主机的价格要比独立服务器便宜一些,从节约成本的角度出发,我选择了虚拟主机. 目前看来,双核酷睿+2G内存+15M宽带+XXG硬盘,租用一台这样的服务器估计要 7000/年左右. 但是,在这样的服务器上租用一个1G的空间,只需要几百元. 选择虚拟主机有一些坏处,特别是表现在不能够正常保证流量高峰时段的访问,在20:00--22:00我放在虚拟主机上的网站经常会暂

10项指标分析应该选择云主机还是独立服务器

中介交易 SEO诊断 淘宝客 云主机 技术大厅 随着云计算的快速发展,"云"技术在互联网中运用的趋势提升,云主机的概念也火热起来,越来越多的IDC公司为用户提供了云主机服务.大力的宣传,使得用户如何在服务器租用.服务器托管.云主机业务中,用户如何选择适合自己企业发展需求的产品,成了问题? 本文分析在现阶段在中国IDC行业里关于云主机.服务器租用.服务器托管的一些差异. 1.首先关注的是费用投入: 按目前中小企业电子商务需求的中低端配的配置计算,4核至强CPU.4G内存.300G硬盘.最

如何查看Windows服务器运行了多长时间

前言:有时候管理.维护Windows服务器需要定期重启服务器(为什么 需要重启,你懂的),但是这个"定期"有时候会受很多因素影响,例如某台服务器忘了重启:某台服务器那个时间段业务繁忙,不能重启:那个时间段你忘了重启 服务器...... 诸如此类.当你的Schedule被打乱了.这个时候,你就需要查看服务器运行了多长时间,下面介绍一下如何查看Windows服务器运行时间的方法 方法一:如果这台Windows服务器是数据库服务器,那么可以通过查看SQL SERVER启动时间来间接判断Win

阿里云如何查看云服务器实例的监控信息

查看云服务器实例的监控信息 描述 分页查询本用户的所有云服务器相关的监控信息. 只能查询到状态非 Deleted 或者非刚刚创建完成尚处于 Stopped 状态的云服务器的监控信息. 可返回的监控内容包括:云服务器的 CPU 使用率.云服务器分配到的内存数.云服务器接收到的数据流量.云服务器发送的数据流量.云服务器网络流量.云服务器平均带宽.有可能返回的监控内容中会缺少部分内部,这可能是由于系统没有获得到相应的信息,比如当时实例处于 Stopped 状态. 一次最大只容许返回 400 条监控数据

nginx-CentOS系统云主机,Nginx服务器,可否实现用FASTCGI编程的微信公共平台开发

问题描述 CentOS系统云主机,Nginx服务器,可否实现用FASTCGI编程的微信公共平台开发 如题:CentOS系统云主机,Nginx服务器,可否实现用FASTCGI编程的微信公共平台开发 用C语言写的FASTCGI.请高手指教,俺是菜鸟. 解决方案 nginx支持fastcg8,写好模块.配置一下

西部数码云主机,云服务器怎么样?

问题描述 西部数码云主机,云服务器怎么样? 服务器没有100%不停机的吧,人都会有生病的时候,更何况机器也是人类设计的,肯定是有缺陷的,所以很少有服务器能做到100%不宕机,如果不宕机代价也是很高的,西部数码最大daiLi 西部数码思朴互联,是daiLi关系,很多中小企业都会去西部数码思朴互联进行 咨询.总之没有完美的服务器产品,因为产品都是人类设计的.

mysql优化之show status查看MySQL服务器状态信息

在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句.执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作. 在MySQL中,我们可以使用SHOW STATUS指令语句来查看MySQL服务器的状态信息.下面,我们以DOS命令窗口的形式连接My

查看Linux服务器下的内存使用情况

查看Linux服务器下的内存使用情况 ,可以使用命令free -m.注意此命令只在Linux下有效,在FreeBSD中没有此命令.命令如下所示: used:已经使用的内存数 free:空闲的内存数 shared:多个进程共享的内存总额 -buffers/cache:(已用)的内存数,即used-buffers-cached +buffers/cache:(可用)的内存数,即free+buffers+cached 得出结论: 可用内存的计算公式为: 可用内存=free+buffers+cached