EOS Platform 7.2 default配置了3个数据源,数据库内网IP变更后,调整了数据源配置,启动Server,default报错:
Caused by: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:104)
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:234)
at com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.java:94)
at com.mchange.v2.c3p0.ComboPooledDataSource.getConnection(ComboPooledDataSource.java:521)
at com.primeton.ext.common.connection.datasource.C3P0DataSourceProvider$ConnectionProxy.initConnection(C3P0DataSourceProvider.java:258)
... 40 more
Caused by: com.mchange.v2.resourcepool.TimeoutException: internal -- timeout at
awaitAcquire()
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResourcePool.java:968)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:208)
问题原因:多数据源配置没有修改全导致,只修改了2个数据源配置,还有1个没有修改,没修改的在governor中测试连接不通过;
解决办法:将未修改的数据源配置修改正确,启动Server没有再出现上述问题