Mysql
MySQL連接未關閉
我有一個在連接到 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
沒有被使用。