![在 CentOS 上跟踪 Apache 中的高使用率网站](https://linux22.com/image/497447/%E5%9C%A8%20CentOS%20%E4%B8%8A%E8%B7%9F%E8%B8%AA%20Apache%20%E4%B8%AD%E7%9A%84%E9%AB%98%E4%BD%BF%E7%94%A8%E7%8E%87%E7%BD%91%E7%AB%99.png)
我的 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 的请求。