azure - 如何确定Azure中应用程序服务计划CPU百分比90%的原因?

标签 azure azure-sql-database azure-web-app-service azure-app-service-plans

我试图了解应用服务计划的最大CPU百分比/内存利用率的原因,但无法在azure门户中找到任何简单的方法。在我的应用程序服务计划中,创建了 20 个应用程序服务,在 20 个应用程序服务中,我仅将 2-3 个应用程序服务用于用户界面,其他应用程序服务用作 Web API 或后台作业(如 webjobs)。我的应用程序服务计划处于独立定价层,平均内存和 CPU 利用率良好,约为 60%,但当我检查它的最大利用率时,我发现它飙升至 90%。有没有办法找出应用服务计划利用率达到 90% 的原因?

我还使用 SQL 数据库,并且数据库处于高级层。数据库利用率会影响应用服务计划利用率吗?

请提出建议。

最佳答案

您可以使用 Azure Web 应用程序的内置功能来检查这一点(请参阅此 doc )。

导航到 azure 门户 -> 您的 azure Web 应用 -> 在左侧面板中,单击诊断并解决问题 -> 单击主动 CPU 监控,然后您可以看到什么消耗了高CPU资源。

希望有帮助。

关于azure - 如何确定Azure中应用程序服务计划CPU百分比90%的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60544223/

相关文章:

c# - 错误 416 请求的范围在 c# 中不可满足

azure - Dotnet Core 2.0.3 迁移 |编码无法转换字节 [8B]

javascript - 在新选项卡中打开 Azure Web 应用程序 URL,并将帖子数据作为标题

azure - ADO 查询中的多个项目

从 webhook 调用时,Azure WebJob 控制台应用程序参数为空

php - 为什么我无法捕获 Azure PHP sdk 上的 ServiceException?

sql - 使用 SQL Server 设计排行榜

azure - 如何从 Windows Azure 中发出 Web 请求

sql-server - 如何在 SQL Azure 数据库中创建新用户?

azure - 在 Azure 防火墙中允许 IPv6 地址