2014-04-29 24 views
1

我正在尝试追踪一些用户将随机获取IIS 7.5的安全证书提示的问题。我所遇到的事件查看器的东西,说当IIS需要创建新的工作进程时会发生什么?

与“XXXX”服务应用程序池MyAppPoolName“的进程ID的工作进程被关闭,由于闲置。应用程序池超时配置设置为20分钟。需要时将启动新的工作进程。

所以我们假设发生这种情况,然后用户进入并击中该网站。新的工作进程开始。这可能会导致从IIS提示凭据?我在IIS上使用Windows身份验证。

回答

1

应用程序池将在配置的不活动数量后回收。如果您的会话超时时间大于IIS回收时间,那么如果您使用进程内会话状态,则可能会丢失会话。

将应用程序配置为使用ASP.NET State Service或sql server来保持会话状态将允许在回收期间维护会话。但是,您在日志中看到的回收事件之后的初始请求将受到启动惩罚。

我会将会话超时配置为小于IIS中的回收周期,但是在正确配置的应用程序中,无论是哪种情况,用户都将被重定向到登录。您可能需要考虑使用粘性会话。

+0

我们目前配置ASP.NET使用SQL Server进行会话管理,但是这似乎不能解决随机IIS提示输入凭据的问题。我们也有一台F5设备进行负载均衡。 – Dave

+0

您是否在iis中启用了“服务器场”选项? –

相关问题