我遇到了这样的情况:即使应用服务计划中的内存和利用率超过 50%(P2V2:7GB RAM),我们的 Azure 应用服务中的 .Net Core Web API 也会生成内存不足异常。
我看过这个SO article检查私有(private)字节和其他东西,但仍然看不到耗尽的内存来自哪里。我发现内存工作集的最大使用量为 1.5GB,远低于 7GB。
支持 + 故障排除 -> 资源运行状况或应用服务顾问下没有显示任何内容。
我不知道接下来该去哪里,如果有任何帮助,我们将不胜感激。
最佳答案
Azure 应用服务默认将内存使用上限限制为 1.5G。但是您可以使用此应用程序设置(将在“配置”下添加)更改此行为:
WEBSITE_MEMORY_LIMIT_MB = 3072
另请参阅我的回答: Is there way to determine why Azure App Service restarted?
关于azure - Azure 内存利用率为 50% 时耗尽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55942026/