我有B3服务计划与7GB内存和3个应用程序服务到资源组。一项服务需要超过4GB,但在使用2.4GB后会抛出内存异常。它看起来像可用内存均匀分配在3个服务之间。我如何管理内存使用情况?如何管理AZURE RAM?
0
A
回答
1
我能想到的一种方法是将应用程序放在单独的应用程序服务计划中。你的一个应用程序需要很多,为什么不给它自己的计划?
那么你应该有一个基本3服务计划为该应用程序,也许一个基本1计划为其他2如果这足够他们?
0
是的,你是对的。基于您选择的定价层为每个实例大小列出的RAM是针对底层VM的。因此,除了IIS和Web应用程序之外,这还包括操作系统和各种基础架构进程。它也与在相同的应用服务计划下部署的应用服务共享。
这个问题可能与你的Web应用程序,你可以尝试以下方法:
- 查看在Azure的新门户 (http://portal.azure.com)的内存使用率。
- 使用kudu Diagnostic Dump查看内存消耗量的信息 。
- 将Web应用程序移至另一个只有一个Web应用程序的应用程序服务计划。
我建议你参考博客帖子How to view the memory utilization of your Azure Web Site了解更多详情。
相关问题
- 1. Apache Artemis如何管理堆空间(RAM)
- 2. CALayer的内存管理RAM
- 3. Azure管理URL
- 4. 如何使用Azure Python SDK或Azure Cli管理Azure备份
- 5. 如何管理Azure的审计日志
- 6. 如何管理Windows Azure SQL数据库
- 7. 管理Microsoft Azure Flask
- 8. Azure日志管理
- 9. System.Management,管理对象搜索器和RAM
- 10. 如何在Azure资源管理器API中使用Azure Python SDK
- 11. 使用Azure PowerShell管理Azure Redis缓存
- 12. Azure CDN不允许管理
- 13. Azure的流量管理CNAME
- 14. Azure的流量管理器
- 15. Azure管理证书错误
- 16. Azure API管理和HMAC
- 17. Azure管理屏幕wordpress
- 18. Azure API管理响应404
- 19. Azure StorageClient连接管理
- 20. Azure AD B2C - 角色管理
- 21. Azure,python管理Active Directory
- 22. Azure资源管理器
- 23. Azure管理门户安全
- 24. Microsoft Azure流量管理器
- 25. 创建Azure管理网站
- 26. Azure API管理至VNet
- 27. 会话管理窗口azure
- 28. 管理Azure SQL数据库
- 29. Azure API管理密钥
- 30. 管理SQL Azure数据库