连接doris超时

Viewed 88

现在定时任务连接doris,有时会报如下错误,从审计日志中看没有看到执行的SQL,感觉是就没连上,但是程序的日志中有打印连接是可用的,集群资源那个时间点很充足,有没有其他方向可以分析一下?

目前连接doris使用的mysql包是8.0.28

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet successfully received from the server was 20,019 milliseconds ago. The last packet sent successfully to the server was 20,019 milliseconds ago

image.png

image.png

image.png

image.png

1 Answers

JDBC连接异常处理流程参考:

  1. jdbc的url中加autoReconnect=true参数,并且wait_timeout设置24小时后观察
  2. 如果是使用catalog时出现的,可以看看mysql信息是否填写错误或者mysql驱动版本的原因
  3. testOnBorrow打开,可查阅:https://github.com/alibaba/druid/issues/5262