【问题标题】:App Service Plan with high CPU without load具有高 CPU 且无负载的应用服务计划
【发布时间】:2018-12-10 09:40:54
【问题描述】:

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

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

【问题讨论】:

  • 您可以使用 KUDU 并进行转储。停止应用不会删除应用服务计划中包含的其他资源。
  • @Rthomas529 是否可以为整个应用服务计划获取转储,如果我使用 Kudu,它不会只针对单个应用服务吗?

标签: azure azure-web-app-service azure-app-service-plans


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    • 2018-06-09
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    相关资源
    最近更新 更多