我正在使用 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());
}
}
下面是堆转储分析供参考,
如有任何帮助,我们将不胜感激。
我也遇到同样的问题