Error:2006, ‘MySQL server has gone away‘问题排查记录

Error:2006, 'MySQL server has gone away’问题排查记录

使用django进行后端处理,Mysql作为数据存储

今天在排查业务订单的时候发现了一个问题,当业务判断正确但是并未及时更新到前端,所以开始从各方面入手对订单进行排查,最后发现是因为当业务进行到最后一步时存储发生了错误,此处为日志记录bug截图:
Error:2006, ‘MySQL server has gone away‘问题排查记录_第1张图片
问题原因:由于mysql自身有timeout参数,超过28800秒无查询连接则进入类似休眠状态,需要查询请求来进行唤醒;

mysql> show global variables like '%timeout';

+----------------------------+----------+
| Variable_name              | Value    |
+----------------------------+----------+
| connect_timeout            | 10       |
| delayed_insert_timeout     | 300      |
| innodb_lock_wait_timeout   | 50       |
| 

你可能感兴趣的:(mysql)