我在运行Windows Server 2003 SP2,IIS 6的服务器上安装了.Net 3.5应用程序。 每隔几分钟缓存就会自动清除。当流量较低时,这不会发生。
这是使用Process Explorer获取的性能图,图中的每个下降都是清除缓存的时间。
系统有8GB的RAM。
在同一个应用程序池中有几个应用程序,但缓存不会同时重置。
应用程序池未启用“内存回收”。
我应该检查什么才能找到问题?
答案 0 :(得分:1)
在启用最大使用内存(2000 MB)
之后似乎没问题答案 1 :(得分:0)
似乎缓存会间隔清除。
在应用程序池中检查是否启用了“回收工作进程(以分钟为单位)”
编辑: 因为你发布了应用程序池的屏幕,我的建议是相关的。