PersistenceException:
生产环境问题:APP访问异常,查看日志
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 100, runningSqlCount 1 : SELECT D.ID AS id,
问题原因
架构层次是将服务拆分为多个CORE,每个CORE访问一个数据库,按业务类型划分;
有一个单独的业务项目,访问所涉及的所有数据库;此项目在执行一个数据量大约1000条数据的并发处理时严重占用数据库连接,导致APP服务在访问数据库时无法获取链接,从而导致APP访问崩溃
问题解决
临时停掉那个单独的项目