赞
踩
Spring Boot 报错日志如下:
... com.zaxxer.hikari.pool.HIkariPool -HikariPool-1 Exception during pool initialization.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Comunications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
....
问题定位:
MySQL DBMS 服务端问题,错不在 Spring Boot 应用本身。
问题排除:
修复 JDBC url 域名解析。
调整端口号(proxysql模式变更了端口 3306->6033,配置中心忘了改。由于本地备份的配置一直是 6033,想当然地以为配置中心也是 6033,这就是愚蠢所在。)
排除步骤:
1、请DBA用现有的配置经过 CLI 登录数据库,排处配置出错的可能性;
2、验证应用服务器到数据库的连通性;
3、检查配置中心的 JDBC 配置:域名、端口、用户名、密码。
其他思考:
Spring Boot 启动流程:Hikari 初始化连接数据库在什么步骤之前,什么步骤之后?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。