Огромное веб-приложение в моем Tomcat иногда начинает использовать слишком много соединений DBCP, что приводит к проблемам.
Чтобы исследовать, я хочу точно знать в каждый момент времени, какой поток/метод удерживает соединение пула. Не обязательно -время, посмертный -анализ в порядке.
Я тщетно искал такой инструмент мониторинга DBCP, поэтому я собираюсь написать свой.
(если есть интерес, я могу сделать его открытым исходным кодом)
Вот мой план:
DBCP+1
"DBCP-1
". ВОПРОС:
Я пропустил какую-то концепцию Commons -DBCP 1.4, которая делает эту идею недействительной?
Или я заново -изобретаю колесо?