【发布时间】:2011-08-22 11:49:39
【问题描述】:
我们目前有一个在 32 位机器上运行在 IIS6 上的 Web 应用程序。 此应用程序运行流畅稳定。它是使用目标“任何 CPU”构建的。
现在我们将这个确切的应用程序复制到 64 位 IIS7 机器上。根据 IIS7 格式,我们只更改了 web.config。 在应用程序池中,我们已将“启用 32 位应用程序”设置为 true。
当我们在这个新服务器上增加一些负载时,应用程序的行为与旧环境完全不同。 我们看到高 CPU 和高内存使用率。并且内存(私有字节)增加了,但负载结束时似乎没有被回收。
这不是我们所期望的。
有没有人遇到过同样的行为? 我们预计这是服务器或应用程序配置中的一些错误。有什么建议要检查哪些设置?
【问题讨论】:
标签: asp.net iis-7 64-bit memory-management cpu-usage