-->

迁移后ASP.NET缓存对象的问题,从IIS 5至IIS 6(ASP.NET Cache objec

2019-10-29 11:12发布

我遇到了在ASP.NET缓存对象是每分钟左右清理出的问题。 正确的行为是缓存对象应持续24小时。 这个问题最近开始时,我们的公共Web服务器最近升级从IIS 5至IIS 6,有问题的网站在高峰时期得到约15000页的意见/小时。 服务器管理员推测这可能是因为在IIS 6线程回收。

有什么想法吗?

Answer 1:

检查事件日志 - 将告诉你,如果这个过程是循环利用。

假如是这样,我想在循环限制一些设置在机器升级到WIN2K3 / IIS6没有搬进应用程序池设置。 在Win2K / IIS5,循环设置是在machine.config文件中processModel节点。 这些设置需要被迁移到在IIS6的环境选择适当的应用程序池(S)(我猜这些设置不自动迁移)。

我还审查的应用程序池循环设置。 这可能是因为它被过于频繁地回收(以分钟或请求数)或者是内存的最大值设置得太低。



文章来源: ASP.NET Cache object issues after migration from IIS 5 to IIS 6