首页 新闻 搜索 专区 学院

超时时间已到,但是尚未从池中获取连接。。。。

0
悬赏园豆:15 [已关闭问题]

做个页面错误记录,发现了大量的:“超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小”

基本上几周出现一次,出现一次后,连续半小时访问都出错。请问这是什么原因引起的?排出了数据库链接关闭,datareader关闭等还会有什么地方引起这个错误?

红尘中迷茫的主页 红尘中迷茫 | 初学一级 | 园豆:60
提问于:2009-01-12 14:36
< >
分享
其他回答(3)
0

你确定排除数据库链接关闭的问题??

5yplan | 园豆:1330 (小虾三级) | 2009-01-12 17:14
确定
支持(0) 反对(0) Ilin | 园豆:5 (初学一级) | 2010-08-25 11:45
0

这个问题我之前遇到过。我那次是因为把数据库的连接关闭写在了类的析构函数里,后来改为放到每次使用结束以后,而不是等到.net垃圾回收时调用析构函数才释放连接。

李查德 | 园豆:205 (菜鸟二级) | 2009-01-12 17:59
0

我这边也出现这样的问题了,不知道是不是 SQLServer 的原因??

地址在这里:http://q.cnblogs.com/q/29820/

fun5 | 园豆:4 (初学一级) | 2011-11-16 16:24
0

http://q.cnblogs.com/q/30894/ 表示我也出现了这个问题,求解

最佳替补 | 园豆:20 (初学一级) | 2011-12-26 12:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册