我们面临着非常奇怪的问题,我们的应用程序有连接泄漏问题,其技术堆栈为 asp.net 和 oracle 作为数据库。我们没有在连接字符串中指定任何连接池参数,因此默认连接池 = true 和最大连接池大小 = 100。 不确定,但不知何故连接达到其最大值,即 100,然后由于进一步连接不可用,对数据库的任何后续请求都会失败。
只有重置IIS才能暂时解决问题
你能建议一下,如何永久解决这个问题吗?
注意:我们已经在使用“using”关键字来关闭和处理 oracle 连接和其他 ADO.NET 组件。
谢谢, 普拉尚·N
我们尝试了 oracle 连接关闭的最佳实践。