如何管理AZURE RAM?

时间:2017-09-05 11:57:25

标签: azure azure-web-sites

我有一个B3服务计划,7GB内存和3个app服务进入资源组。一项服务需要超过4GB但在使用2.4GB后会抛出内存不足。看起来可用内存均匀分配在3个服务之间。如何管理RAM使用?

2 个答案:

答案 0 :(得分:1)

我能想到的一种方法是将应用程序放在不同的应用服务计划上。你的一个应用程序需要很多,所以为什么不给它自己的计划呢?

那么你会为该应用程序制定一个基本的3服务计划,如果对他们来说足够的话可能是另一个2的基本1计划吗?

答案 1 :(得分:0)

是的,你是对的。根据您选择的定价层为每个实例大小列出的RAM是针对底层VM的。因此,除IIS和Web应用程序外,还包括操作系统和各种基础架构流程。它还与在相同App Service计划下部署的App Services共享。

此问题可能与您的网络应用程序有关,您可以尝试以下方法:

  • 查看Azure新门户中的内存利用率 (http://portal.azure.com)。
  • 使用kudu Diagnostic Dump查看内存信息 消耗。
  • 将Web App移动到另一个只有一个Web的App Service计划 应用

我建议你参考博文How to view the memory utilization of your Azure Web Site了解更多详情。