[英]WSO2 APIM 2.6.0 integration with WSO2 APIM Analytics 2.6.0 ( Stream Processor 4.3.0)
[英]Wso2 APIM Analytics 2.6.0 DB connections
我有我的 wso2 APIM(多合一部署),需要为我的分析(wso2 流处理器)发送和使用信息。 第一天的整合进展顺利。 通常在第二天我的分析开始给我以下数据库连接错误:
ERROR {org.wso2.extension.siddhi.io.mgwfile.task.MGWFileReaderTask} - Error occurred while publishing micro-gateway API Usage data. org.wso2.extension.siddhi.io.mgwfile.exception.MGWFileSourceException: Error occurred while getting the next files to process.
at org.wso2.extension.siddhi.io.mgwfile.dao.MGWFileSourceDAO.getNextFilesToProcess(MGWFileSourceDAO.java:148)
at org.wso2.extension.siddhi.io.mgwfile.task.MGWFileReaderTask.run(MGWFileReaderTask.java:59)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: java.sql.SQLTransientConnectionException: HikariPool-5 - Connection is not available, request timed out after 30258ms.
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:213)
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:163)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:85)
at org.wso2.extension.siddhi.io.mgwfile.util.MGWFileSourceDBUtil.getConnection(MGWFileSourceDBUtil.java:47)
at org.wso2.extension.siddhi.io.mgwfile.dao.MGWFileSourceDAO.getNextFilesToProcess(MGWFileSourceDAO.java:107)
... 3 more
看起来这个 Hikari 没有清除数据库会话如何继续避免我的分析保持健康的数据库连接?
这个问题也可能是由于缺乏更多的数据库连接。 为此,您可以尝试在数据源配置 APIM_ANALYTICS_DB 中增加最大池大小。 前任:
maxPoolSize: 100
此外,请确保支持在 maxPoolSize 中定义的最大连接数。 如果不在数据库中增加它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.