检查没有URL的Apache服务器状态

我刚刚发现, http://www.apache.org/server-status显示当前进程,URL和vhost为好。 但是, #SetHandler server-status在我们的服务器上被注释掉,并禁用了URL。 但是他们仍然加载mod_status。

有没有其他的。 方法,我可以访问运行时信息进行诊断(find慢URL或太多的请求), 而无需修改 httpd.conf? 我所拥有的是与sudo权利的SSH连接。

如果有问题的话,那就是Linux上的Apache HTTPD 2.2。

你可以运行apachectl status或者apachectl fullstatus ,它给出了mod_status的输出。

您可以使用http://fabletech.com/ftss连接到Apache记分板的unix域套接字以从mod_status获取信息。 这将需要编辑httpd.conf并重新启动。

如果您无法添加此信息,则需要从大量来源收集信息。 比如netstat,lsof的apache进程,apache进程的strace等等。 这些不会像mod_status显示那样以友好的方式呈现。