高 CPU 无负载的应用服务计划

App Service Plan with high CPU without load

我们在 Azure (PremiumV2: 1 Medium) 中有一个应用服务计划,有 14 个应用服务设置,但它们都已停止。

因此,在没有任何负载(据我所知)的情况下,我们的 CPU 有时会达到 100%。这是正常的吗?我怎样才能找出导致尖峰的原因?我猜它不是应用程序服务之一,因为它们都已停止。

一般情况下,我们在Azure portal的面板中点击stop按钮来停止一个应用服务,但它只会停止你在wwwroot下部署的主站,而不是Kudu & Web 作业运行。

有一个 Kudu wiki 的官方文档 Full stopping a Web App 可以解释您当前的情况。当您在应用程序服务中部署一些 WebJobs 运行 时,它们不会通过单击 Azure 门户中的 stop 操作来停止。似乎是一些连续的 WebJob 运行 导致 CPU 和内存消耗。

如果你想彻底停止所有这些,请按照上面的 wiki 了解如何做。希望对你有帮助。