iis - "Fixed number of requests"后应用程序池回收

标签 iis iis-6 application-pool

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

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

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

最佳答案

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

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

关于iis - "Fixed number of requests"后应用程序池回收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/959299/

相关文章:

基于Java的移动应用+IIS服务器

iis - 是否可以使 IIS 上的站点的一部分只能从本地主机查看?

.net - 为特定页面禁用 ssl

vbscript - 同一服务器,获取 url : vbscript msxml3. dll 80004005 未指定错误,或 msxml6.dll 错误 '80072ee6' 系统错误:-2147012890

asp.net - AppPool 自行关闭

asp.net - 在默认应用程序池中关闭回收是否安全

iis - mod_rewrite 相当于 IIS 7.0

c# - WCF - 无法停止 net.tcp 绑定(bind)(托管在 IIS 上)

asp.net - IIS 6 忽略 Web.config 授权设置

asp.net - 使用dotMemory了解w3wp.exe中的非托管内存