jdbc proxool 连接池超时 惊天问题
请问哪位对proxool比较熟悉,我们在做项目的时候遇到一个问题:
Java Web程序 jdbc,proxool,
数据库: mysql
服务器都是:linux
Web程序运行的过程中,如果把数据库关闭,执行 DriverManager.getConnection("proxool." + DBName); 的时候不报异常,不运行,被阻塞了。而且每访问一次,socket就增加一个,这样服务会死掉的。
我们希望这句话抛出异常, 我们在异常中处理日志什么的。
我尝试了用DriverManager.setLoginTimeout(5); 设置超时, proxool配置文件中 也尝试用jdbc-0.proxool.driver-url=jdbc:mysql://xxx:3306/aa?user=root&password=&connectTimeout=2000 设置超时, 但都没有作用,
请问哪位知道有什么好的办法吗?
备注:stmt.setQueryTimeout(1);和这个没有关系, 我知道这句话怎么用。