问题描述:
跑在服务器上的工程,隔夜之后,第二天就崩了,,,
查看日志,原来是Mysql的原因,默认的最长连接时间是28800,也即是8小时之内如果没有新的请求,连接将断开。
解决方法:
在网上查看解决方法,大多是修改默认的相关time_out值。
但是照着做发现值还是没变,后来才发现还有最后一步没说明白。
下面是解决步骤:
1、进入Mysql,查看变量信息
2、需要修改的两项信息
wait_timeout 和 interactive_timeout,
它们的缺省值都是28800,也就是8小时,隔夜就不行了,所以需要把它们都改大一些。
这两个值的含义如下:
解决MySQL隔夜连接超时问题:调整wait_timeout与interactive_timeout

当服务器上的应用程序在隔夜后崩溃时,发现是由于MySQL的wait_timeout和interactive_timeout默认值为8小时导致的连接断开。通过进入MySQL查看变量,发现需要增大这两个参数的值。在my.ini文件中设置这两个值为31536000秒(1年),然后重启mysqld服务,确认参数修改成功,解决了问题。
最低0.47元/天 解锁文章

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



