MySQL соединения не закрываются
У меня есть веб-приложение, работающее на Tomcat7, которое подключается к 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
не потреблялся.