cpu-usage - 如何确定某个HTTPD进程正在处理哪个URL?

标签 cpu-usage apache

我的Web服务器上偶尔有HTTPD请求,这会增加CPU使用率。我在顶部观看此视频。每个URL都是在每次请求时动态生成的。该框架是Codeigniter。我正在使用prefork Apache作为Linux CentOS上的Web服务器。

当CPU使用率上升时,如何确定正在处理哪个URL?我可以通过某种方式将Process ID与Apache日志中的HTTP请求相关联吗?该站点上有数百万个页面,因此查看Codeignitor的探查器无济于事。

最佳答案

您可以将PID添加到日志中(请参阅http://httpd.apache.org/docs/current/mod/mod_log_config.html-%P)。

或者,您可以激活mod_status-通过该 child 的最新URL,为您提供相当有用的实时显示。

关于cpu-usage - 如何确定某个HTTPD进程正在处理哪个URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11399962/

相关文章:

c++ - 编写程序使CPU使用率达到50%左右

Python、Selenium 和 Chromedriver - 使用 find_element_by_id 的无限循环导致 CPU 问题

css - SSI 包含虚拟 CSS 问题

javascript - 文件缓存 : Query string vs Last-Modified?

汇编 8086 - 无需 MUL 和 DIV 指令即可实现任何乘法和除法

python - 在 Python 中测试期间的 CPU 使用率?

c++ - 查找 CPU 利用率和 CPU 周期

mysql - Apache 不会绑定(bind)到任何端口(操作系统 10048)

java - 如何让客户端使用新的java小程序加载新的html页面

php - 服务器剪切数组发布数据