超时时间已到。

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:32:54
超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
在正常打开同一网页7,8次后,就会出来超时,但是我出来超时时,大概在15秒左右,感觉不时超时问题,肯定是连接池问题,但是我已经设了最大连接池在512了,还是出来这样的提示?请高手指点!
每一个连接我都有显示地关闭
conn.close()
conn.dispose(),在更改max pool size的值时,打开的网页数就多一些?
但是这样的话服务器资源就要占用很多!
不知道 还有没有其它方面的原因导致超时?

我用的就是2003

在你的连接字符串后面加上Enlist=true;Pooling=true;Max Pool Size=300;Min Pool Size=0;Connection Lifetime=300;user id=sa;packet size=1000 保证管用

第一个方法:加上这段代码:Enlist=true;Pooling=true;Max Pool Size=300;Min Pool Size=0;Connection Lifetime=300;user id=sa;packet size=1000
第二个方法:换win2003系统吧,XP系统就那样。