首页 > 解决方案 > Azure 内存不足,利用率为 50%

问题描述

我遇到了这样一种情况,即在我们的 Azure 应用服务中为 .Net Core Web API 生成了内存不足异常,即使在应用服务计划(P2V2:7GB RAM)中内存和利用率超过了 50%。

我查看了这篇SO 文章以检查私有字节和其他内容,但仍然看不到耗尽内存的来源。我看到内存工作集的最大使用量为 1.5GB,远低于 7GB。

Support + Troubleshooting -> Resource Health or App Service Advisor 下没有显示任何内容。

我不确定下一步该去哪里寻找任何帮助,我们将不胜感激。

标签: azureazure-app-service-plans

解决方案


默认情况下,Azure 应用服务将内存使用限制为 1.5G。但是您可以使用此应用程序设置更改此行为(将在配置下添加):

WEBSITE_MEMORY_LIMIT_MB = 3072

另请参阅我的回答: 有没有办法确定 Azure 应用服务重新启动的原因?


推荐阅读