Nic*_*oul 6 monitoring apache-commons-dbcp
我的Tomcat中的一个巨大的webapp有时会开始使用太多的DBCP连接,从而导致出现问题.
为了调查,我想准确地知道在每个时间点什么线程/方法持有池的连接.不需要实时,验尸分析也行.
我一直在寻找这样一个DBCP监控工具,徒劳无功,所以我要写我的.
(如果有任何兴趣,我可以把它作为开源)
这是我的计划:
DBCP+1 <thread-id>"DBCP-1 <thread-id>"
问题:
我是否遗漏了一些使这个想法无效的Commons-DBCP 1.4概念?
还是我重新发明轮子?
没有这样的工具,所以我创建了它:
https://github.com/nicolas-raoul/Commons-DBCP-monitoring
它监视Commons DBCP的使用情况(使用/等待连接)并允许用户创建这样的图:


我询问我的假设在Commons DBCP邮件列表中是否有效.