我在 Windows Server 2003 上使用 IIS 6.0。我想知道应用程序池设置中“固定请求数”后的回收是什么意思?我现在的困惑是,假设我将此数字设置为 100,第 99 个人连接到我的网站,然后第 100 个人来了,第 100 个人将触发第 100 个请求的应用程序池回收规则,这意味着第 99 个人的所有会话信息都将丢失(当应用程序池工作进程重新启动时,进程内的会话将过期)?
提前致谢,乔治
答案1
我发现你已经得到了一些答案在 Stack Overflow 上,有两篇文章帮助我具体了解了如何解决 ASP.net 中的会话问题:
- 为什么我在 IIS6 中丢失了 ASP 会话状态- 王大卫
- 关于应用程序池回收和应用程序可用性的思考- 王大卫
您不必定期回收应用程序池,在您的示例中,一分钟内可能就需要回收几次。如果出于技术原因确实需要回收,请将其安排在特定时间,例如凌晨 04:00。