服务本身没有挂掉,查看日志是数据库连接异常,等待超时。
解决:
有2种方法:
1.wait_timeout和interactive_timeout参数mysql默认是28800,即8小时
将等待时间默认值调成24小时。重启一下服务即可
2.autoReconnect=true,在数据库链接后面添加参数值。
参数的含义:当数据库连接异常中断时,是否自动重新连接?
数据库链接例如:
jdbc:mysql://localhost:3306/test?user=root&password=&autoReconnect=true