【问题标题】:Why Does My ASP.NET Cache Keep Clearing Itself?为什么我的 ASP.NET 缓存不断自行清除?
【发布时间】:2011-01-05 09:08:21
【问题描述】:

我在运行 Windows Server 2003 SP2、IIS 6 的服务器上安装了一个 .Net 3.5 应用程序。 每隔几分钟,它就会自行清除缓存。流量低时不会发生这种情况。

这是使用 Process Explorer 拍摄的性能图,图中的每一滴都是缓存被清除的时候。

系统有 8GB 内存。

在同一个应用程序池中有多个应用程序,但缓存没有同时被重置。

应用程序池未开启内存回收。

我应该检查什么来发现问题?

【问题讨论】:

    标签: caching .net-3.5 iis-6


    【解决方案1】:

    启用最大使用内存 (2000 MB) 后似乎没问题

    【讨论】:

      【解决方案2】:

      好像缓存是间隔清除的。

      在应用程序池中检查您是否启用了“回收工作进程(以分钟为单位)”

      编辑: 由于您发布了应用程序池的屏幕,因此我的建议无关紧要。

      【讨论】:

      • 没有启用,我加了截图。
      • 不,它可以帮助有类似问题的其他人
      猜你喜欢
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 2019-10-15
      • 2021-01-29
      • 2021-02-05
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      相关资源
      最近更新 更多