WebForms请求在应用程序池回收后超时

时间:2018-08-16 14:52:49

标签: asp.net iis webforms iis-8

在过去的两个IIS应用程序池回收事件中的每个事件之后,我的WebForms应用程序开始遇到大量“请求超时”错误。应用程序在IIS 8上运行,目标是.NET Framework 4.5.1。 用户能够毫无问题地加载登录页面,但是在FormsAuthentication.RedirectFromLoginPage调用之前或期间,过程将挂起,最终将达到执行超时。从我的日志来看,这发生在每个用户身上。将一些流量从一个应用程序池上运行的应用程序重定向到另一个应用程序池或服务中运行的替代版本,使用户可以从替代应用程序登录而不会出现问题。一旦有足够的流量重定向到应用程序且请求超时,该应用程序最终将允许用户再次登录而不会超时。 在最后两个应用程序池回收后的几分钟之内发生了这种情况,而以前从未发生过。在这些期间,我们的日志不会显示任何数据库连接错误或超时。在此错误开始之前(或在相当长的时间内),尚未进行任何配置更改。 关于登录页面如何加载而不会出现问题,但无法重定向到应用程序的已验证部分的任何想法?

0 个答案:

没有答案