IIS 7中的经典ASP会话/ IIS重置错误?

时间:2011-09-24 17:13:12

标签: iis-7 asp-classic

我在IIS 7上运行的经典asp中有一个应用程序。该网站使用全局ASA(Application_OnStartSession_OnEnd,其他未使用)

问题是这个。当一个用户登录/注销时,有时整个站点会执行某种IIS重置,并且该站点的所有访问者都将重置其会话。如果有任何访问者被记录,它会将其踢出去,他们必须再次登录。

有一些活动会触发此大规模会话重置,或者更好的是IIS重置,因为它有时只会发生。我不确定是什么原因引起的..有什么建议吗?

2 个答案:

答案 0 :(得分:0)

在IIS管理器中的相关应用程序池上使用“回收...”操作来检查回收条件。

导致应用程序池回收的任何内容都将导致丢失所有当前会话。使用相同的对话框打开回收的记录(如果尚未打开)。

使用事件日志来跟踪任何回收及其原因。

答案 1 :(得分:0)

可以定期回收Internet信息服务(IIS)应用程序池,以避免可能导致应用程序崩溃,挂起或内存泄漏的不稳定状态。请检查this event id on technet。它解释了一点。

如果您停用了回收设置并且您的应用程序存在错误,那么您的网站很可能会出现故障。最近我也增加了我的网站的会话超时,但不管时间延长,它都是12:45超时。因此,我在非营业时间将回收设置转移到20:00。这样它就可以清除所有不需要的应用程序池。

相关问题