Mysql的CommunicationsException
应用服务基于数据库连接池和数据库之间建立的连接,存在心跳检测和存活状态检测,无论是客户端还是Mysql服务端都会在检测失败之后将连接关闭。如果此时有请求进来并获取连接时,如果获取的是无效的连接,将会基于CommunicationsException异常报错提示出来。就像上面说的,如果每次获取连接时都进行有效性检测,将会带来性能的消耗,本身连接池就是提效的,每次都检查,性能必然有下降。的配置项,启用后,在连接断开时,会自动重新连接数据库,这样可以避免因为连接超时导致的错误。默认通常是 8 小时。






