azure - Azure 内存不足,利用率为 50%
问题描述
我遇到了这样一种情况,即在我们的 Azure 应用服务中为 .Net Core Web API 生成了内存不足异常,即使在应用服务计划(P2V2:7GB RAM)中内存和利用率超过了 50%。
我查看了这篇SO 文章以检查私有字节和其他内容,但仍然看不到耗尽内存的来源。我看到内存工作集的最大使用量为 1.5GB,远低于 7GB。
Support + Troubleshooting -> Resource Health or App Service Advisor 下没有显示任何内容。
我不确定下一步该去哪里寻找任何帮助,我们将不胜感激。
解决方案
默认情况下,Azure 应用服务将内存使用限制为 1.5G。但是您可以使用此应用程序设置更改此行为(将在配置下添加):
WEBSITE_MEMORY_LIMIT_MB = 3072
另请参阅我的回答: 有没有办法确定 Azure 应用服务重新启动的原因?
推荐阅读
- swift - 我可以打印数据但不能将其分配给 Swift 中的标签
- camera - 摄像头流(或 IP 摄像头)的扫描仪驱动程序
- c# - 如何使用设置 DataSource、DataPropertyName 将数组字符串绑定到 DataGridView(WinForms)?
- android - Unity Android 应用程序中的麦克风问题
- c++ - C++ 平衡 AVL 树
- javascript - 将href从父组件动态传递给子组件vue.js
- amazon-s3 - 无法使用 CORS 配置访问 S3 资源
- python - TFBertForTokenClassification 在 NER 任务上仅对 O 个标签进行评分
- android - 您可以从 HERE Android SDK 的地图中删除 2D 地标吗?
- angular - Angular中的重复路线