Azure IIS 内存问题...?

标签 azure

我部署在 Windows azure 上的云服务应用程序似乎占用了高达 2GB 的内存!那就是w3wp.exe进程。我已经通过远程桌面检查过这一点。这几乎没有任何负载!

我正在使用协同定位缓存,其中 20% 的已分配 RAM 用于缓存。它是一个具有 3.5GB RAM 的中型虚拟机。

这可能是什么原因造成的?有什么指示从哪里开始吗?它是一个使用 Entity Framework 与 sql azure 通信的 asp.net 应用程序。

Sql azure 与云服务位于同一数据中心,我也使用位于同一数据中心的存储服务。

谢谢

最佳答案

普通的 Azure WebRole 不会遇到此问题,因此这是您的应用程序特有的问题,我认为这里的任何人都无法在没有有关您的应用程序的大量详细信息的情况下猜测它可能是什么。我认为你最好的选择是找出哪些对象占用了所有内存以及它们的根源。一旦您知道哪个对象正在消耗内存,这可能是一件简单的事情,可以轻松地在代码中修复。请查看以下 3 篇博客文章,了解有关如何执行此操作的一些非常好的演练:

关于Azure IIS 内存问题...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16922376/

相关文章:

c# - 使用 X509Certificate2 的 Azure 管理 API 身份验证问题

Azure Sentinel/Monitor - 是否可以将 Azure AD 用户配置文件详细信息(使用位置、国家或地区、办公室)获取到 Azure Sentinel 日志中?

mysql - 如何在门户中授予对 Azure Database for MySQL 的访问权限?

java - Azure Java SDK - Azure 身份验证对象 - 过期和处理

azure - 如何在 Cosmos DB 中查找重复文档

azure - 找到完整且准确的 Azure REST API 'apiVersion' 字符串?

azure - 将 Azure 表存储迁移到 Cosmos DB

c# - 在 Azure 中发布时 Web 应用程序行为不同

api - Azure 管理 API 接受的资源类型,版本 : 2015-06-01-preview

azure - 如何知道管道使用的是 Microsoft 托管代理还是自托管代理