在最近几次重新加载同一页面后,我最近收到了这个错误:
System.InvalidOperationException:超时已过期。从池中获取连接之前经过的超时时间。这可能是因为所有池连接都在使用中并且达到了最大池大小
所以我想我必须在我错误使用的应用程序中进行一些查询或调用,导致他们不释放连接。有没有任何工具可以让我以某种方式窥视游泳池,看看谁在盯着什么?
答案 0 :(得分:1)
您可以更改连接对象上的超时属性。这将改变它等待连接的时间,还有一个命令超时,它控制命令超时一直运行一段时间(但第一个听起来像你需要的那样)see here(任何东西)如果你没有使用sql server,那么从DBConnection继承应该有这个。
拥有look here too,可能有所帮助:)