您当前的位置: 首页 >  sql

每日出拳老爷子

暂无认证

  • 3浏览

    0关注

    135博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MySQL 报2006 Server has gone away错误的解决办法

每日出拳老爷子 发布时间:2021-09-26 15:59:31 ,浏览量:3

背景:

做了一个定时Batch,每日定时Check数据库中当日交易数据是否已上传,如果未上传则自动从数据源网站抓取数据上传,其实就是达成一个单方面STP的效果。

问题

发现每次首日判断时MySQL会报2006 Server Gone Away错误。测试环境没有这个问题,只有生产环境有。

思考

由于代码和应用层面的配置相同,剩下的只可能MySQL环境的问题。

解决方案

在生产环境的mysql的ini文件中增加如下配置,延长Timeout时间,重启MySQL即可: max_allowed_packet = 500MB skip-name-resolve wait_timeout=288000 interactive_timeout = 288000

关注
打赏
1657016083
查看更多评论
立即登录/注册

微信扫码登录

0.0366s