Mysql

MySQL連接未關閉

  • October 29, 2014

我有一個在連接到 MySQL 5.5 的 Tomcat7 上執行的 Web 應用程序。

我有兩台伺服器執行相同的程式碼:

  • 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;
}

為什麼行為上的差異?是否有我應該考慮的配置設置?

在此處輸入圖像描述

事實證明 RedHat 有它自己的 MySQL 文件夾。我的預設配置文件/etc/my.cnf沒有被使用。

引用自:https://serverfault.com/questions/638913