我有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. 如何使用Azure Python SDK或Azure Cli管理Azure备份
- 3. 管理Microsoft Azure Flask
- 4. Azure日志管理
- 5. System.Management,管理对象搜索器和RAM
- 6. Azure API管理响应404
- 7. Microsoft Azure流量管理器
- 8. Azure管理证书错误
- 9. Azure StorageClient连接管理
- 10. Azure的磁盘管理
- 11. Azure API管理和HMAC
- 12. Azure api管理SOAP-To-REST
- 13. Azure API管理至VNet
- 14. 管理Azure SQL数据库
- 15. Azure的流量管理CNAME
- 16. Azure CDN不允许管理
- 17. Azure API管理密钥
- 18. Azure资源管理器
- 19. 创建Azure管理网站
- 20. Azure角色配置管理
- 21. Azure,python管理Active Directory
- 22. 管理SQL Azure数据库
- 23. Azure AD B2C - 角色管理
- 24. Azure管理屏幕wordpress
- 25. PHP如何处理RAM中的变量?
- 26. 如何管理纹理
- 27. 在Azure云中,如何管理没有Global管理员和有限管理员的组用户?
- 28. 如何管理
- 29. 订阅共同管理Azure资源管理器API权限
- 30. 如何通过Azure管理API(休息)打开/关闭Azure虚拟机