赞
踩
遇到错误代码: 2013 Lost connection to MySQL server during query
有许多原因,主要可能是wait_timeout,于是查询各超时变量
SHOW VARIABLES LIKE "%timeout%"
(这是修改后的,修改值为net_write_timeout,修改前为60s。)
看了wait_timeout为28800,有8个小时,非交互连接时间足够了。
对数值最小的几个参数进行测试。
用暴力方法,设置临界值,time.sleep(临界值)。
临界值分别为30+0.5,50+0.5,60+0.5(net_write_timeout)。
当测试到60+0.5的时候,报错2013 Lost connection to MySQL server during query。对此,找到问题可能的原因,关闭MySQL服务,在my.ini文件中[mysqld]下增加一行net_write_timeout=600。重启MySQL服务。再次测试,通过。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。