日期:2014-05-17  浏览次数:21113 次

asp长连接的疑问
a、b两个页面互相跳转,60秒1个循环,遇到一个奇怪的问题。


每隔10分钟,客户端连接会超时

比如 上一次超时 时间是 13:14:30,那么下一次超时时间就是 13:24:30,即使在13:23:30才打开网页,也会在13:24:30超时

把数据库连接关闭测试,便一切正常,请问有谁知道是什么原因?怎么解决?
------最佳解决方案--------------------
1. 检查应用程序池
2. 修改SQL数据库连接超时设置
3. 检查程序源码是否有什么非逻辑性错误
------其他解决方案--------------------
譬如 a.asp 和 b.asp

相互跳转到时候加一些参数看看,譬如:

a.asp 跳到 b.asp?r=20121008333 
从b.asp 跳到 a.asp?r=20121008335 
------其他解决方案--------------------
这里估计跟你数据连接有关系,能把你的代码贴出来吗?
------其他解决方案--------------------
数据库连接写在dll里的,应该没有影响吧
------其他解决方案--------------------
IE6、IE7、Opera、FireFox、Safari、Chrome均正常,偏偏用户量最大的IE8、IE9、IE10不正常
------其他解决方案--------------------
2个页面中的数据库连接没有及时关闭吗?dll中的也应该关闭。