Geo*_*ge2 4 iis iis-6 application-pool
IIS的应用程序池设置为“固定请求数”后回收有什么影响?
假设这个数字是100,第99个人连接到我的网站,那么第100个人来了,就会触发应用程序池回收。
这是否意味着会话 1-99 的所有会话信息都将丢失(进程内会话将在应用程序池工作进程重新启动时过期)?
你基本上是对的,但问题不是人,而是要求。应用程序上调用的每个 aspx 页面都会累加,当达到阈值时,应用程序池将被回收,应用程序域(如果您使用 .Net)将被卸载,并且所有内容都会重新启动。您会丢失会话、应用程序和任何静态变量。如果您使用经典的 asp 或 php,每个会话和全局变量也会丢失。
命中数阈值有点大材小用了。您应该禁用它或将其设置为一个巨大的数字。默认情况下,如果我没记错的话,如果没有请求,IIS6 应用程序池每 15 分钟回收一次,您还可以对应用程序使用的总内存设置阈值来触发回收。