connection-leaks相关内容

java.net.SocketException:没有可用的缓冲区空间(达到最大连接数?):JVM_Bind

Tomcat 在 Windows 下运行 webapp.几天后(在非常低的负载下),标题中提到的异常开始出现在日志中,从此无法建立新的连接,唯一的解决方法是重新启动服务器. 环境: 最新的 Tomcat 6 Windows Server 2008 R2 JDK 6 更新 30 SQL Server 2008 Kerberos 身份验证 目前收集的证据: netsta ..
发布时间:2022-01-16 12:08:17 服务器开发

Wildfly 检测数据库连接泄漏

我有应用程序,部署在 Wildfly 中.有时在应用程序中会发生数据库连接泄漏.我真的无法在调试器中找到它们.但是它们显示在数据源统计页面的 WildFly 管理控制台中,InUseCount 有时会增加. 所以,问题: 是否可以创建在连接创建和关闭时触​​发的处理程序?全局查找未关闭连接的人. 是否有比简单调试更有效的连接泄漏故障排除方法? 解决方案 我找到了这篇文章: ..
发布时间:2021-09-25 18:31:59 其他开发

如何检查Java EE应用程序中的数据库连接泄漏?

有什么方法可以检查Java EE应用程序中的连接泄漏吗? 该应用程序正在我的本地计算机上运行.它使用MySQL数据库,并且用户将其详细信息输入该数据库. 我认为连接泄漏表示未正确关闭连接对象.我在应用程序中创建了太多的数据库连接.我想检查数据库连接中是否存在任何连接泄漏. 解决方案 log4jdbc ,可以记录其他JDBC驱动程序的SQL和/或JDBC调用的Java JDBC驱 ..
发布时间:2021-05-20 18:39:50 Java开发

在Java应用程序中查找连接泄漏

我有一个应用程序,一段时间后开始出现内部服务器错误,我问过一些人告诉我,这可能是由于我的应用程序中的连接泄漏所致.我开始搜索并找到此查询来模拟连接泄漏. select LAST_CALL_ET, SQL_TEXT, username, machine, to_char(logon_time, 'ddMon hh24:mi') as login, SQL_HASH_VALUE, PREV_HA ..
发布时间:2020-07-20 19:03:02 Java开发

与HttpClient的状态为CLOSE_WAIT的连接泄漏

我们正在使用JDK11 java.net.http HTTP客户端从API获取数据.收到响应后,连接将在服务器中以TCP状态CLOSE_WAIT保持打开状态,这意味着客户端必须关闭连接. 来自 RFC 793 术语: CLOSE-WAIT-代表等待连接终止请求 来自本地用户. 这是我们的客户端代码,它作为无状态REST API在Java 12上运行的WildFly 16上运行.我 ..
发布时间:2020-07-20 19:03:00 Java开发

如何检测ASP.net应用程序中的SqlServer连接泄漏?

我目前正在ASP.net 2.0应用程序上进行一些GUI测试. RDBMS是SQL Server2005.主机是Win Server 2003/IIS 6.0. 我没有应用程序的源代码,因为它是由不公开代码的外部公司编写的. 我注意到,当我重新启动IIS时,该应用程序运行良好,但是经过一些测试,在打开和关闭浏览器几个小时之后,该应用程序开始变得越来越慢.我想知道这种行为是否是由于程序员 ..

如何跟踪数据库连接泄漏

我们有一个似乎连接泄漏的应用程序(SQL Server说已达到最大池大小).我独自一人在开发机器上(很明显),仅通过浏览该应用程序,我便触发此错误. "SQL Server活动"监视器显示使用我的数据库的大量进程. 我想查找哪些文件打开了连接但不使用它.我正在考虑使用grep之类的方法,对于每个文件,计算".Open()"的数量和".Close()"的数量,然后获取数字不相等的文件. 现实吗 ..

java.net.SocketException:没有可用的缓冲区空间(已达到最大连接数?):JVM_Bind

Tomcat正在Windows下运行Webapp.几天后(在非常低的负载下),标题中提到的异常开始出现在日志中,此后无法建立任何新的连接,唯一的解决方法是重新启动服务器. 环境: 最新的Tomcat 6 Windows Server 2008 R2 JDK 6更新30 SQL Server 2008 Kerberos身份验证 到目前为止收集的证据: netstat显 ..
发布时间:2020-04-25 07:08:49 服务器开发

使用Jersey客户端重置连接

我在生产中看到很多连接重置。可能有多种原因,但我想确保代码中没有连接泄漏。我在代码中使用Jersey客户端 客户端this.client = ApacheHttpClient.create(); client.resource(“/ stores /”+ storeId).type(MediaType.APPLICATION_JSON_TYPE).put(ClientResponse ..
发布时间:2018-12-20 01:44:26 Java开发

Java,ResultSet.close(),PreparedStatement.close() - 为什么?

在我的网络应用程序中,我广泛使用数据库。 我有一个抽象的servlet,所有需要数据库连接的servlet都继承。该抽象servlet创建一个数据库连接,调用抽象方法,它必须由继承的servlet来覆盖以执行其逻辑,然后关闭连接。我不使用连接池,因为我的应用程序将有非常有限数量的用户和操作。 我的问题是,如果我没有关闭 ResultSet code> PreparedStatement ..
发布时间:2017-03-17 17:18:25 Java开发

跟踪连接泄漏

我们有一个似乎有连接泄漏的应用程序(SQL Server表示已达到最大池大小)。我独自在我的dev机器(显然),只是通过导航的应用程序,我触发这个错误。 SQL Server活动监视器显示使用我的数据库的大量进程。 我想查找哪些文件打开连接,但不使用它。我正在考虑使用类似grep的东西,对于每个文件,计数“.Open()”的数量和“.Close()”的数量,并获得数字不相等的文件。是现实吗? ..

不使用时,BIND_AUTO_CREATE泄漏ServiceConnection

能否请您给我解释一下,当我们绑定到业务会发生什么,但从来没有启动它,然后解除绑定?我得到“活动已经泄露服务连接错误”,但我不明白为什么。 为MyService: 包com.example.servicetest; 进口android.app.Service; 进口android.content.Intent; 进口android.os.Binder; 进口android.os.IBinder ..