Skip to content

bBoss项目运行一段时间就会有连接池报错 #22

@gezhiwei8899

Description

@gezhiwei8899

stack_trace:org.frameworkset.tran.ESDataImportException: com.frameworkset.common.poolman.NestedSQLException: Request Connection failed:DB Pool[search_sync_industry] is stopped. Please restarted the pool. at org.frameworkset.tran.db.input.SQLBaseDataTranPlugin.doImportData(SQLBaseDataTranPlugin.java:263) at org.frameworkset.tran.BaseDataTranPlugin.importData(BaseDataTranPlugin.java:196) at org.frameworkset.tran.DataStream.execute(DataStream.java:74) at com.ld.actuator.service.BaseImporter.imports(BaseImporter.java:113) at com.ld.actuator.handler.building.CompanyBuildingHandler.lambda$null$2(CompanyBuildingHandler.java:117) at com.ld.actuator.core.RunHandler.run(RunHandler.java:37) at com.ld.actuator.handler.building.CompanyBuildingHandler.lambda$execute$3(CompanyBuildingHandler.java:117) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: com.frameworkset.common.poolman.NestedSQLException: Request Connection failed:DB Pool[search_sync_industry] is stopped. Please restarted the pool. at com.frameworkset.common.poolman.util.JDBCPool.requestConnection(JDBCPool.java:2177) at com.frameworkset.common.poolman.util.SQLManager.requestConnection(SQLManager.java:357) at com.frameworkset.common.poolman.StatementInfo.init(StatementInfo.java:208) at com.frameworkset.common.poolman.PreparedDBUtil.innerExecute(PreparedDBUtil.java:1261) at com.frameworkset.common.poolman.PreparedDBUtil.executePreparedForObject(PreparedDBUtil.java:1211) at com.frameworkset.common.poolman.PreparedDBUtil.executePreparedWithRowHandler(PreparedDBUtil.java:1171) at com.frameworkset.common.poolman.PreparedDBUtil.executePreparedWithRowHandler(PreparedDBUtil.java:1166) at com.frameworkset.common.poolman.SQLInfoExecutor.queryWithDBNameByNullRowHandler(SQLInfoExecutor.java:1477) at com.frameworkset.common.poolman.SQLExecutor.queryWithDBNameByNullRowHandler(SQLExecutor.java:1405) at org.frameworkset.tran.db.input.SQLBaseDataTranPlugin.commonImportData(SQLBaseDataTranPlugin.java:148) at org.frameworkset.tran.db.input.SQLBaseDataTranPlugin.doImportData(SQLBaseDataTranPlugin.java:226)
猜想:
当前连接已经stop了,但是有新的com.frameworkset.common.poolman.util.JDBCPool#requestConnection请求?这个是连接池管理没有做好吗?盼复

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions