如何监视 c3p0 连接
我在我的JBoss战争中使用Hibernate,使用c3p0进行连接池,两者都在我的类路径中的休眠.cfg.xml配置文件中配置。
<property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
我见过服务器.log生成有关连接池的有趣信息的行:
DEBUG [com.mchange.v2.resourcepool.BasicResourcePool] 跟踪com.mchange.v2.resourcepool.BasicResourcePool@63f5e4b6 [托管: 10, 未使用: 9, 排除: 0]
对于我的监视池(我正在使用nagios),我想提供一个JSP,告诉正在使用多少个连接以及有多少个是空闲的,正如日志文件所说。
如何询问 c3p0 有多少个托管和未使用的连接?