Отсутствие соединения с БДJAVA

Программисты JAVA общаются здесь
Anonymous
Отсутствие соединения с БД

Сообщение Anonymous »

Я использую Spring 2.5; SimpleJdbcTemplate с использованием пула соединений apache-commons-dbcp. Существует также пул потоков, который порождает поток при выполнении запроса (выполняется несколько запросов и их результаты обрабатываются после завершения, поэтому потоки создаются для параллельного выполнения запросов).

В конце концов, все потоки ожидают getConnection() в TIMED_WAIT. Кажется, ни один поток не может получить соединение. Я проверяю БД, и все соединения простаивают.

В чем причина? У меня есть 10 соединений в качестве максимального размера пула и 50-100 потоков. Как мне это настроить? Администратор базы данных говорит, что соединений должно быть достаточно (и я согласен, поскольку все они простаивают).

То же самое происходит и с BoneCP в качестве источника данных для SimpleJdbcTemplate.

Вернуться в «JAVA»