在 CentOS 上跟踪 Apache 中的高使用率网站

在 CentOS 上跟踪 Apache 中的高使用率网站

我的 CPU 平均使用率约为 0.25 - 0.3。

有没有什么方法可以从 apache 中找出哪些站点/域占用了大部分资源?

我在 CentOS 上

答案1

但是是的,这应该是可行的……apachetop 可能是一个不错的起点。然后您可以尝试 awstats 之类的东西。或者,您可以使用 suexec 让不同的网站以不同的用户身份运行,然后在 top 中比较每个用户的进程。

如果有人知道更直接的方法,我很乐意听听。

答案2

您可以启用 apache2 mod_info (http://httpd.apache.org/docs/2.0/mod/mod_info.html),并监控最耗费 CPU 的请求。

相关内容