我已经设置了一个Azure WebApp(Linux)来运行WordPress和其他手工制作的PHP应用程序。一切正常,但我得到了这个奇怪的CPU使用率图(见下文)。
这两个应用程序都是PHP7.0容器。
SSH连接到两个容器并使用顶部我看到没有异常的CPU占用过程。
当我重置两个应用程序时,CPU恢复正常,然后开始缓慢升起,如下所示。
对应用程序的HTTP请求数量根本与CPU使用率无关。
我尝试使用apache2ctl查看是否有任何待处理的请求,但似乎无法在docker容器中执行。
有人知道如何找出原因吗?
这是最高输出。该实例有2个核心。大量空闲时间但仍然超过100%负载且没有任何进程使用CPU ...
答案 0 :(得分:0)
在处理完该问题的MS支持后,似乎已经归结为WordPress主题是缓慢或低效。每个请求都耗费了很长时间并占用了大量CPU资源。所有后续请求都开始排队,从而增加了CPU负载。
为什么这不显示为顶部的%CPU我没有解释。
他们建议对多核实例使用不同的主题或高档。
我对这个解决方案不满意,并会进一步监控,并试图找到真正的罪魁祸首。
答案 1 :(得分:0)