估计是链接的人过多,而链接没有释放,你可以考虑再链接字符串中把链接池的数量设大些! 如:"server=localhost;user id=sa;password=;pooling=true;max pool size=200;"

在连接字符串中配置Connection Pool的大小 "Server=...;Username=...password=...;Max Pool Size=100;Min Pool Size=5;Pooling=true;"

用完连接以后一定要关闭,包括DataReader都要关闭 conn.close()关闭连接 conn.dispose()把连接放释放回连接池 你看看程序是否做到了这几点

问:

超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。

怎么回事??

///

百度了一下,有的说是conn没close,有的说应该把conn.dispose(),

还有的说sqlDataReader用过后应该close掉,

我都试了,好象发生这种情况的次数减少了,

但还有这样一个怪问题,就是一个页面刷新32次后就会出现这种情况.

估计是连接(Connection)对象没有Close。倒是不必Dispose,而DataReader用完后应该关闭,但不关闭也没问题,只是不关闭的话此连接对象就一直不能用,只要你最终关闭了连接对象就不会出问题。

连接对象在Open后的操作都放在try块中,后面跟一个finally块:conn.Close();

方法有以下两种:

1,在web.config中加上以下语句:

executionTimeout="720" />

来自MSDN解释:

httpRuntime是配置asp.Net http运行时设置,以确定如何处理对asp.Net应用程序的请求。

executionTimeout:表示允许执行请求的最大时间限制,单位为秒

maxRequestLength:指示 ASP.Net

支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为

4096 KB (4 MB)。

useFullyQualifiedRedirectUrl:表示指示客户端重定向是否是完全限定的(采用 "http://server/path"

格式,这是某些移动控件所必需的),或者指示是否代之以将相对重定向发送到客户端。如果为

True,则所有不是完全限定的重定向都将自动转换为完全限定的格式。false 是默认选项。

minFreeThreads:表示指定允许执行新请求的自由线程的最小数目。ASP.Net

为要求附加线程来完成其处理的请求而使指定数目的线程保持自由状态。默认值为 8。

minLocalRequestFreeThreads:表示ASP.Net

保持的允许执行新本地请求的自由线程的最小数目。该线程数目是为从本地主机传入的请求而保留的,以防某些请求在其处理期间发出对本地主机的子请求。这避免了可能的因递归重新进入

Web 服务器而导致的死锁。

appRequestQueueLimit:表示ASP.Net

将为应用程序排队的请求的最大数目。当没有足够的自由线程来处理请求时,将对请求进行排队。当队列超出了该设置中指定的限制时,将通过“503

- 服务器太忙”错误信息拒绝传入的请求。

enableVersionHeader:表示指定 ASP.Net 是否应输出版本标头。Microsoft Visual Studio

2005 使用该属性来确定当前使用的 ASP.Net 版本。对于生产环境,该属性不是必需的,可以禁用。

2,解决方法很简单,在代码中找到命令对象比如SqlCommand对象,给CommandTimeOut属性赋一个比较大的值。比如60秒,SqlCommand缺省超时设定是30秒。也可以将sqlcommand的timeout属性设为0.

备注:

值 0 指示无限制,在 CommandTimeout 中应避免值 0,否则会无限期地等待执行命令。

[C#]

public void CreateMySqlCommand()

{

SqlCommand myCommand = new

SqlCommand();

myCommand.CommandTimeout =

15;

myCommand.CommandType =

CommandType.Text;

}

see

as:http://msdn.microsoft.com/library/CHS/cpref/html/frlrfsystemdatasqlclientsqlcommandclasscommandtimeouttopic.asp?frame=true

SqlDataAdapter da= new SqlDataAdapter(); da.SelectCommand.CommandTimeout = 60;

但是尚未从池中获取连接_[转载]超时时间已到,但是尚未从池中获取连接!相关推荐

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

    小编最近开发了一个项目,数据库是SQLServer2008R2,在WinForm程序通过API接口短时间大批量上传数据时,出现了错误"超时时间已到,但是尚未从池中获取连接",数据是 ...

  2. 进服务器网站报错应用程序,IIS:应用程序池中的服务器错误、超时时间已到

    网站前台现象:页面报错 问题现象:在服务器日志有: [为应用程序池 '×××' 提供服务的进程关闭时间超过了限制.进程 ID 是 '7480'.] 提示的ID可以有很多,例如3844.8004.612 ...

  3. 但是尚未从池中获取连接_解决报错“超时时间已到。超时时间已到,但是尚未从池中获取连接”的方案...

    超时时间已到.超时时间已到,但是尚未从池中获取连接.出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小. DataReader是独占连接的,就是说你的程序可能设计上有问题.比如说最大连接设 ...

  4. [bug]超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。...

    引言 自己弄了一个小项目--日程管理系统,在初始化日期时,查询了数据库,每个日期就会查询一次数据库,就导致了这个问题. 问题 出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小. Desc ...

  5. 超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大

    超时时间已到,但是尚未从池中获取连接.出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大 2008年11月27日 10:11 ASP.NET c#在使用SqlDataReader读取数据的时 ...

  6. mqtt 域名连接_中国移动OneNet物联网平台,如何使用MQTT协议,进行连接

    大家好,超子又和大家见面了,超子我能力有限,技术不高,有什么错误的地方,欢迎板砖.今天我们一起构建MQTT协议中的CONNECT报文,连接OneNet物联网平台,然后进行通信.前面的文章中,超子介绍阿 ...

  7. sql server tcp 信号灯超时时间已到_「图文详解」TCP为啥要3次握手和4次挥手?3次挥手不行吗?...

    原文链接:https://www.cnblogs.com/qdhxhz/p/8470997.html TCP有6种标示:SYN(建立联机) ACK(确认) PSH(传送) FIN(结束) RST(重置 ...

  8. 超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大[转]...

     ASP.NET c#在使用SqlDataReader读取数据的时候,出现这个提示,在网上找了一些回答也没有解决问题,最终还是看微软的PetShop找到了答案. 我在一个循环中使用了SqlDataRe ...

  9. java unsafe获取指针_【实战Java高并发程序设计 1】Java中的指针:Unsafe类

    是<实战Java高并发程序设计>第4章的几点. 如果你对技术有着不折不挠的追求,应该还会特别在意incrementAndGet() 方法中compareAndSet()的实现.现在,就让我 ...

最新文章

  1. SAP S4HANA里委外加工采购功能的变化
  2. 应用市场自然量预估_VIVO市场ASO实战详解
  3. SimpleDateFormat 出现错误 Call requires API level 24 (current min is 15)
  4. 经典php代码,10个非常经典的php代码片段.doc
  5. python语言核心技术_python核心技术
  6. 宇视硬盘录像机onvif_视频监控系统中强大的录像机,兼容不同品牌,看看有哪些监控厂家...
  7. 云服务器如何实现装虚拟机_如何在服务器上安装虚拟机呢?服务器虚拟机安装教程...
  8. Linux内存管理之基本概念介绍(一)
  9. 一文读懂 Java 工程师学习路线!
  10. Android源代码编译——编译
  11. SQL Server迁移数据库文件(ldfmdf文件)到其他盘
  12. 自回归模型的两种策略——马尔科夫假设与隐变量自回归模型
  13. RGB色彩模式下的色值与整数之间的互转方法
  14. 用python编程小程序制作_一个非常适合Python新手的编程案例——投票小程序
  15. 我一直在维护的石墨文档开源了
  16. [编程入门]猴子吃桃的问题(JAVA解法)
  17. word或wps中如何把visio或公式等转换为图片
  18. linux输入法搜狗 修复,搜狗输入法自带修复功能,可以解决无法打字的问题
  19. 贵州省毕节市谷歌卫星地图下载
  20. JSP: Taglib

热门文章

  1. Typecho发布静态html,Typecho生成首页静态HTML密码版
  2. java猜数游戏图形界面_Java课程设计(猜数字游戏)完整版
  3. @Valid 标签不生效解决思路
  4. ASTM D4169-16运输包装箱
  5. unity 如何运行demo_Unity手游开发札记——Unity线性空间下移动设备上烘焙变暗问题处理笔记...
  6. 从CSS盒子模型说到offsetHeight、scrollHeight、clientHeight的区别
  7. 中国元宇宙+星云虚境
  8. XYNUOJ 无聊的锤锤
  9. 大牛传授Web前端工程师的强者之路之从业经验
  10. mongodb数据库使用01、基础查询和数据类型介绍