Назад | Перейти на главную страницу

Соединения MySQL не закрываются

У меня есть веб-приложение, работающее на Tomcat7, которое подключается к MySQL 5.5.

У меня два сервера с одинаковым кодом:

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 не потреблялся.