api管理器、anaylytics和mysql连接超时问题

xmjla07d  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(248)

我的连接总是超时。下面是我的连接配置属性和连接超时异常。出于某种原因,它在15分钟后一直超时。我是否需要添加其他配置,或者这些连接属性的正确组合将消除错误?

我的.cnf

[mysqld]
wait_timeout = 86400
interactive_timeout = 86400
connect_timeout = 120

工人/部署.yaml

// APIM_ANALYTICS_DB analytics database
  jdbcUrl: 'jdbc:mysql://some_ip:some_port/api-manager-stats?useSSL=false&autoReconnect=true'
  username: some_username
  password: some_password
  driverClassName: com.mysql.jdbc.Driver
  maxPoolSize: 300
  idleTimeout: 288000000
  connectionTestQuery: SELECT 1
  validationTimeout: 300000000
  isAutoCommit: false

Jmeter 板/部署.yaml

// main wso2 API manager database WSO2AM_DB
jdbcUrl: 'jdbc:mysql://some_ip:some_port/api-manager-admin?useSSL=false&autoReconnect=true'
username: some_username
password: some_password
driverClassName: com.mysql.jdbc.Driver
maxPoolSize: 10
idleTimeout: 60000
connectionTestQuery: SELECT 1
validationTimeout: 30000
isAutoCommit: false

// analytics database config APIM_ANALYTICS_DB
jdbcUrl: 'jdbc:mysql://some_ip:some_port/api-manager-analytics?useSSL=false&autoReconnect=true'
username: some_username
password: some_password
driverClassName: com.mysql.jdbc.Driver
maxPoolSize: 50
idleTimeout: 60000
connectionTestQuery: SELECT 1
validationTimeout: 30000
isAutoCommit: false

错误{org.wso2.extension.siddhi.io.mgwfile.task.mgwfilereadertask}-发布微网关api使用数据时出错。org.wso2.extension.siddhi.io.mgwfile.exception.mgwfilesourceexception:获取下一个要处理的文件时出错。位于org.wso2.extension.siddhi.io.mgwfile.dao.mgwfilesourcedao.getnextfilestoprocess(mgwfilesourcedao)。java:155)在org.wso2.extension.siddhi.io.mgwfile.task.mgwfilereadertask.run(mgwfilereadertask。java:59)在java.util.timerthread.mainloop(timer。java:555)在java.util.timerthread.run(timer。java:505)原因:java.sql.sqltransientconnectionexception:hikaripool-4-连接不可用,请求在937982ms.at com.zaxxer.hikari.pool.hikaripool.createtimeoutexception(hikaripool)后超时。java:697)原因:com.mysql.jdbc.exceptions.jdbc4.communicationsexception:通信链路故障最后一个从服务器成功接收的数据包是2101021毫秒前。最后一个成功发送到服务器的数据包是937983毫秒前。在sun.reflect.generatedconstructoraccessor73.newinstance(未知源)在sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl。java:45)原因:java.net.socketexception:连接超时(读取失败)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题