在我的应用程序中,我遇到了汇集连接泄漏的问题。
大约每 3 周就会用完池限制,需要重新启动应用程序服务器。观察我的应用程序的“.Net Data provider for Sql server”组的性能计数器,我注意到有时计数器的值会在NumbeOfInactiveConnectionPools
短时间内(大约 30 秒)增加 1,然后又会降低到原来的水平。有时它会增加 1 并且不会减少。长期值变为 1。然后它继续增加 1 并减少回来。因此,现在长期值为 2。
这是连接泄漏的原因吗?有人可以向我解释这个计数器的含义以及连接池何时变为非活动状态吗?我找到了我在这里找到的柜台的描述,但它很差。