有没有什么方法可以实时确定哪些虚拟主机使 Apache 进程保持繁忙?
理想情况下,我希望有一个像top
(或htop
)这样的工具可以显示我现在最繁忙或最昂贵的站点。
是否可以建立这样的工具mod_log_forensic,它会记录每个请求的开始和结束时间?它不会提供进程 ID 或 CPU 时间,只会提供从开始到结束所用的时间,但它可能有助于追踪泄漏或长时间运行的请求。
答案1
任何依赖于日志文件的东西都有一个缺点,那就是只有在请求完成后才会生成日志条目。
阿帕奇的mod_status显示当前正在处理的请求。