show variables like '%timeout';---查看服务器超时设置
使用连接池的时候 mysql默认一个连接失效时间是8小时
但是如果8小时不用连接池以为连接有效
实际mysql那边连接已经失效
所以会报错:
解决办法可以设置超时时间长一点
比如3天什么的
set wait_timeout=259200;
或者在my.cnf文件中的【mysqld】下面加上:
interactive_timeout=259200
wait_timeout=259200
show variables like '%timeout';---查看服务器超时设置
使用连接池的时候 mysql默认一个连接失效时间是8小时
但是如果8小时不用连接池以为连接有效
实际mysql那边连接已经失效
所以会报错:
解决办法可以设置超时时间长一点
比如3天什么的
set wait_timeout=259200;
或者在my.cnf文件中的【mysqld】下面加上:
interactive_timeout=259200
wait_timeout=259200