項目切換爲K8S後,數據庫鏈接出現異常

項目切換爲K8S的時候訪問出現異常,路過的夥伴能夠幫忙分析一下哈:java

Caused by: org.apache.ibatis.exceptions.PersistenceException:  ### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database! ### The error may exist in class path resource [firsthand-core-sqlmap/cdm/YlQuarzRegisterPHKXMapper.xml] ### The error may involve com.yooli.cdm.dao.YlQuarzRegisterPHKXMapper.selectIsSuccess ### The error occurred while executing a query ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!     at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:26)     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:111)     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:102)     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:66)     at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:354)     ... 6 common frames omitted Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!     at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)     at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)     at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:66)     at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:279)     at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:72)     at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:59)     at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:267)     at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:137)     at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:120)     at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:108)     ... 12 common frames omitted Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!     at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:118)     at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:689)     at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:140)     at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)     at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)     ... 21 common frames omitted Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.     at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1418)     at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:606)     at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:526)     at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutAndMarkConnectionInUse(C3P0PooledConnectionPool.java:755)     at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:682)     ... 24 common frames omitted
相關文章
相關標籤/搜索