问题标签 [connection-leaks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
100 浏览

postgresql - Npgsql 连接未释放

我有一个使用带有 Npgsql 的 Entity Framework Core 5 来访问 PostgreSQL 的客户端应用程序。客户端应用程序可能会与数据库建立多个连接。

问题是,在我们杀死客户端应用程序并关闭客户端计算机后,我们仍然可以看到来自服务器上 pgAdmin 仪表板的连接。

我们不应该在 pgAdmin 中看到这些连接,因为客户端应用程序已完全关闭,有人知道发生了什么吗?

是因为我们在事务或查询等待期间杀死了客户端应用程序吗?

如果我们检查连接查询,那么我们可以看到它正在执行一个选择语句。我们怀疑它在返回数据之前正在等待另一个事务完成,但是客户端被杀死并且它不知道这一点。这是一个正确的假设吗?

0 投票
0 回答
48 浏览

ubuntu - 如何识别spring boot项目中的websocket或hibernate连接泄漏

我在运行项目的过程中遇到了太多打开的文件异常。项目是使用 websockets 和 spring boot 数据 jpa 使用 spring boot 创建的。打开文件过多的可能原因是什么,我们如何跟踪潜在泄漏的位置和内容。应用程序部署在 ubuntu 服务器的 tomcat9 容器中