“固定请求数”后应用程序池回收

Geo*_*ge2 4 iis iis-6 application-pool

IIS的应用程序池设置为“固定请求数”后回收有什么影响?

假设这个数字是100,第99个人连接到我的网站,那么第100个人来了,就会触发应用程序池回收。

这是否意味着会话 1-99 的所有会话信息都将丢失(进程内会话将在应用程序池工作进程重新启动时过期)?

Yan*_*rtz 5

你基本上是对的,但问题不是人,而是要求。应用程序上调用的每个 aspx 页面都会累加,当达到阈值时,应用程序池将被回收,应用程序域(如果您使用 .Net)将被卸载,并且所有内容都会重新启动。您会丢失会话、应用程序和任何静态变量。如果您使用经典的 asp 或 php,每个会话和全局变量也会丢失。

命中数阈值有点大材小用了。您应该禁用它或将其设置为一个巨大的数字。默认情况下,如果我没记错的话,如果没有请求,IIS6 应用程序池每 15 分钟回收一次,您还可以对应用程序使用的总内存设置阈值来触发回收。