Apache / PHP Elastic Beanstalk – 跟踪哪个请求是CPU密集型的

在某些看似随机的部分,我的CPU使用率将从1%的大约10%上升到4台大型服务器的70%。 这一切都发生在20分钟内,并保持这种方式几个小时,经常在我睡着了。

假设这是合法的应用程序stream量,我怎样才能确切地跟踪哪些http请求或HTTP请求集群负责CPU使用率,所以我知道该怎么优化

我已经看了一下Apache的http日志,但没有什么帮助,因为请求的数量基本上与通常情况相同。

您可以使用具有扩展状态的Apache mod_status选项来检查运行请求和处理它的时间。 https://httpd.apache.org/docs/2.0/mod/mod_status.html