数据源配置后,测试时随着压力加大,会出现这个错误提示
weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool szxmgl is disabled,[W1] cannot allocate resources to applications..
at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:229)
at weblogic.jdbc.pool.Driver.connect(Driver.java:161)
at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:668)
at weblogic.jdbc.jts.Driver.connect(Driver.java:158)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:351)
在9里面,如果压力大的时候,数据库连接池中设置的连接又不够,就会暂时的disable掉这个数据源。在8里面,如果出现这种情况,只是请求会等待,默认是10秒,如果还等不到就返回错误。因为9里面的执行线程是自调整的,所以你需要将连接池的数量也设置的大一些才可以。或者在9里面配置work manager,限制你这个应用能够使用的线程的最小和最大值