Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Сбой канала связи JDBC через некоторое время

Автор вопроса: KaKaОтветов: 1

Я использую JDBC с пулом соединений proxool для подключения к базе данных mysql. Я выбираю большое количество строк из нескольких потоков, и через некоторое время я получаю сообщение об ошибке, говорящее о сбое канала связи. Последний пакет, отправленный на сервер, был ... назад. Я закрываю соединение, заявление, набор результатов в каждом потоке. Время выборки постепенно увеличивается, и исключение происходит через 5-10 минут. Я сомневаюсь, что это утечка памяти, но не могу найти никакой подсказки.

Пожалуйста, сообщите мне о возможных причинах.

Спасибо, Кака

memory-leaksjdbcconnection-pooling

Ответы

Ответ 1 · mhshams

это может быть связано с тайм-аутом подключения, попробуйте увеличить его.

con.setConnectionTimeout(X);

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы