ITPub博客

首页 > 数据库 > MySQL > MySQL server has gone away

MySQL server has gone away

原创 MySQL 作者:哎呀我的天呐 时间:2020-04-21 14:52:18 0 删除 编辑

【目前排查情况】

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博客 ” ,链接:http://blog.itpub.net/29990276/viewspace-2687410/,如需转载,请注明出处,否则将追究法律责任。

上一篇: lower_case_table_names
请登录后发表评论 登录
全部评论
从事Oracle/MySQL工作多年,Oracle OCM、MySQL OCP,擅长Oracle/MySQL SQL Tuning & DB Performance

注册时间:2014-10-30

  • 博文量
    293
  • 访问量
    1943724