首页 > 解决方案 > 具有高 CPU 且无负载的应用服务计划

问题描述

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

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

在此处输入图像描述

标签: azureazure-web-app-serviceazure-app-service-plans

解决方案


一般我们点击stopAzure门户面板中的按钮来停止一个应用服务,但它只会停止你部署在下的主站点wwwroot,而不是运行Kudu & WebJob的SCM站点。

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

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


推荐阅读