我将7 7GB内存和3个应用程序服务的B3服务计划整合到一个资源组中。一个服务需要超过4 4GB,但在2.4 4GB使用后抛出内存异常。看起来可用内存平均分配给了3个服务。如何管理RAM使用率?
发布于 2017-09-05 21:15:43
我能想到的一种方法是将这些应用程序放在单独的应用程序服务计划中。你的一个应用程序要求相当多,所以为什么不给它自己的计划呢?
那么,对于该应用程序,您将有一个基本的3服务计划,如果这对他们来说足够的话,可能还有另外2个基本的1服务计划?
发布于 2017-09-05 22:06:15
是的,你是对的。根据您选择的定价层为每个实例大小列出的RAM适用于底层VM。因此,除了IIS和您的Web应用程序之外,这还包括操作系统和各种基础架构进程。它还与在同一应用服务计划下部署的应用服务共享。
此问题可能与您的web应用程序有关,您可以尝试以下方法:
在Azure新门户中查看内存利用率(http://portal.azure.com).
我建议你参考博客文章How to view the memory utilization of your Azure Web Site了解更多细节。
https://stackoverflow.com/questions/46054419
复制相似问题