首页 > 数据库 > MySQL > MySQL server has gone away
【目前排查情况】
2006 MySQL server has gone away这个错误提示,一般发生在以下几种情况供您参考:
1.MySQL进程挂了
2.连接到达wait timeout值时失效,但仍有sql发送过来
3.SQL文本过大,超过了max_allowed_packet
4.SQL被意外终止 建议,应用侧设置好应用重连机制,当发生超时断开时,重连即可。业务中如有长SQL可以适当调整max_allowed_packet 参数避免SQL执行失败。 您可以看下超时参数设置的是多少,对比下业务连接池的设置。也可以看下问题时间点,发起的具体请求SQL文本,看是否有比较大的SQL,网络没有超时,客户没有设置超时时间
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29990276/viewspace-2687410/ ,如需转载,请注明出处,否则将追究法律责任。