Azure应用服务内存使用情况.在哪里看到完全崩溃?

ttu*_*tes 17 azure azure-web-sites

我们最近在Azure应用服务计划下的网站上内存不足.

这会在所有应用程序上引发"内存资源耗尽"错误.

单击"CPU百分比和内存百分比"表示在过去24小时内峰值达到82%.

导航到"每个实例的度量标准(应用服务计划)"我可以看到所有Web应用程序.在应用程序服务计划使用率达到82%时,以MB为单位添加所有工作集的比例高达22%.

这个答案建议在Kudu中查看内存使用情况.

Azure Dashboard或Kudu有没有办法显示特定"应用服务计划"内存使用情况?

Pun*_*pta 15

转到Azure Web应用程序的Azure门户中的诊断和解决问题,并在右侧的磁贴上选择"高内存使用率",以查看在同一应用程序服务计划上运行的站点和进程的内存的完整细分.您甚至可以在同一个地方按实例钻取实例.

有关详细信息,请访问https://docs.microsoft.com/en-us/azure/app-service/app-service-diagnostics

另请查看https://azure.microsoft.com/en-in/resources/videos/azure-friday-azure-app-service-diagnostic-and-troubleshooting-experience/中提到的简短视频.

这是您在单击" 诊断并解决问题 - >高内存使用"时看到的内容

在此输入图像描述

此处的实例是指应用服务计划本身.在此图表下方,您可以看到Application Percent Physical Memory Usage,它显示了在App Service Plan上运行的各个站点的内存消耗

如果您注意到整体内存消耗很高但各个站点没有消耗高内存或者各个站点的内存消耗没有增加,那么这意味着剩余的内存消耗是由运行的系统进程那个例子.如果您在B1或S1定价层上运行您的应用程序,这很有可能见证,该定价层总共只有1.75 GB的RAM,并且大部分时间50%的可能由运行的进程或服务消耗系统,因为它只是Windows +在机器上运行的其他进程的基本内存使用量.

  • 这并没有像标题所要求的那样给出完整的分类。我得到了“应用服务”中所有“网络应用”的图表。将所有百分比相加显示在抛出“内存资源耗尽”时的最大使用率为 36.2%。 (3认同)