服务本身没有挂掉,查看日志是数据库连接异常,等待超时。

解决:
有2种方法:
1.wait_timeout和interactive_timeout参数mysql默认是28800,即8小时
将等待时间默认值调成24小时。重启一下服务即可
2.autoReconnect=true,在数据库链接后面添加参数值。
参数的含义:当数据库连接异常中断时,是否自动重新连接?
数据库链接例如:
jdbc:mysql://localhost:3306/test?user=root&password=&autoReconnect=true
本文介绍了解决数据库连接异常和等待超时的问题,提供了两种解决方案:一是调整wait_timeout和interactive_timeout参数值,二是使用autoReconnect参数实现自动重连。
623

被折叠的 条评论
为什么被折叠?



