mysql异常:Communications link failure

来源:互联网 发布:软件光盘品牌 编辑:程序博客网 时间:2024/06/04 18:37

这里写图片描述
**1.问题发生原因
在Docker上运行的程序,突然之间报这个错误,但在本地测试正常。故先考虑的是否是容器问题,经检测,其他程序运行正常
最后发现是自己程序优化问题导致:程序与MySQL通讯失败了,即连接失败了。此为程序打开数据库连接后,等到做数据库操作时,发现连接被MySQL关闭掉了。而在MySQL这一层,MySQL5配置上默认将连接的等待时间(wait_timeout)缺省为8小时。连接超过8小时,会导致mysql认为这个连接超时无效,然后进行关闭。**
这里写图片描述

0 0
原创粉丝点击