MySQL 连接未关闭

MySQL 连接未关闭

我有一个在 Tomcat7 上运行的 Web 应用程序,它连接到 MySQL 5.5。

我有两台运行相同代码的服务器:

  • Ubuntu

  • 红帽

Ubuntu 运行良好,保持稳定的 8-16 个连接,但 Red Hat 连接泄漏,连接数不断增加,从未下降。服务器最终重置约 152 个连接,然后重复此循环。

关闭连接的代码被调用:

try {
    conn.close();           
} catch (SQLException e) {
    exceptionController.logException(this.getClass().getSimpleName(), "finalize Db", e.getMessage(), false);
}finally{
    conn = null;
}

为什么行为会有差异?我是否应该考虑配置设置?

在此处输入图片描述

答案1

事实证明,RedHat 有自己的 MySQL 文件夹。默认情况下,我的配置文件/etc/my.cnf未被使用。

相关内容