MySql JDBC AbandonedConnectionCleanupThread 内存泄漏

问题描述 投票:0回答:1

我正在使用 springBoot Java 应用程序和 MySql 连接器最新版本:8.0.26('mysql-connector-java')。

更具体地说,它发生在

com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.connectionFinalizerPhantomRefs
对象中。

我尝试了一些论坛(stackoverflow、mySql 社区等)中已经提到的多种方法,例如手动清理

AbandonedConnectionCleanupThread
线程,但根本不起作用。

下面是我的实现,在这个链接中提到:

public static void closeAbandonedConnectionCleanupThread() {
    try {
        AbandonedConnectionCleanupThread.checkedShutdown();
    } catch (Exception e) {
        log.error("Exception while cleaning up MySql thread: " + e.getMessage());
    }
}

下面是堆转储分析供参考,

如有任何帮助,我们将不胜感激。

java spring-boot memory-leaks spring-jdbc mysql-connector
1个回答
0
投票

我也遇到同样的问题

© www.soinside.com 2019 - 2024. All rights reserved.