解决的方法有3种:
1增加wait_timeout的时间。
2减少Connection pools中connection的lifetime。
3测试Connection pools中connection的有效性。
mysql与程序连接,在一定时间内没有出现连接超过mysql的连接等待时间(wait_timeout)会出现断开连接情况,跟数据库配置有关。
mysql默认连接等待时间是为(28800s)即8h,
命令:show global variables like 'wait_timeout' 查看等待时间
在msql5中wait_timeout的最大值分别是24d/365(win/linux)
在mysql中的安装目录中的my.ini增加一行 wait_timeout=1814400
linuix在etc/my.cnf中
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)