服务器上运行了二年的程序没问题,最近出用户操作时总是跳转到登陆页面。仔细的查找了下关于用户操作跳转的代码,最终发现了问题出在了用户session丢失的问题上。网站二年运行良好,所以初步认为不可能是程序的代码逻辑错误。最终把问题的范围缩小在了服务器上。
解决方法:
IIS6中相比IIS5增加了一个应用程序池,默认是使用DefaultAppPool,如图一所示。

(关于如何新建程序池以及程序池如何分配给站点,详见我转的日志——IIS6.0 配置应用程序池 )
设置后session丢失问题解决了。
本文介绍了在IIS6服务器上遇到的用户操作频繁跳转回登录页面的问题,并详细记录了排查过程。最终发现是因为Session丢失导致的问题,并通过调整应用程序池设置成功解决了该问题。
177

被折叠的 条评论
为什么被折叠?



