2018-07-13 17:18

@JFinal 很奇怪 延迟的话,现象很固定,使用一会就出现获取连接阻塞现象。代码调试的时候就是卡在db.use("oracle-db").find("xx")那段,然后就在那等待,最后弹出connection holder is null。我猜想是不是无法从oracle的druid连接池获取连接了,所以一直在等待获取连接,导致整个线程阻塞了

2018-07-13 14:56

@JFinal 波总好,主数据源应该是关闭的,但是第二数据源用的oracle,总是有这个问题!很奇怪了!如果不操作等待一段时间后,再去查询就会一直阻塞在db.use("oracle-db").query()那,等待n秒后又可以了!按照您的经验,这是oracle的问题还是druid的问题呢、

2018-07-12 10:09

你好,我也发现了这个问题,最后怎么解决的?我的oracle是第二数据源,第一次能连接,等待几分钟就连不上了,然后报connection holder is null