超时从池中获取连接

时间:2017-02-01 06:11:38

标签: .net iis .net-4.0 windows-server-2012

我们的生产应用程序抛出了这个错误:

Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.

我们停止了应用程序池,然后我们启动它,用户可以进入但在几分钟内连接(从数据库看),使用相同的登录(模拟帐户)超过100并且应用程序开始抛出上述错误。这个应用程序在过去的5年里一直运行良好,今天它正在抛出这个错误。任何疑难解答的想法,比如我们应该关注什么?

应用程序正在使用Windows身份验证,而应用程序池正在模拟Windows帐户。在应用程序本身中,连接字符串使用SQL帐户连接到数据库。

0 个答案:

没有答案