mysql异常:Communications link failure
2016-09-22 10:30
357 查看
**1.问题发生原因
在Docker上运行的程序,突然之间报这个错误,但在本地测试正常。故先考虑的是否是容器问题,经检测,其他程序运行正常
最后发现是自己程序优化问题导致:程序与MySQL通讯失败了,即连接失败了。此为程序打开数据库连接后,等到做数据库操作时,发现连接被MySQL关闭掉了。而在MySQL这一层,MySQL5配置上默认将连接的等待时间(wait_timeout)缺省为8小时。连接超过8小时,会导致mysql认为这个连接超时无效,然后进行关闭。**
相关文章推荐
- mysql的异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
- 解决mysql连接异常—-com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception
- Hibernate连接池维护mysql异常:Communications link failure
- 解决mysql连接异常—-com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception
- com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
- com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
- com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception
- Communications link failure due to underlying exception异常处理(转)
- com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
- 解决MySQL连接超时Communications link failure due to underlying exception
- Cause: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying...的解决
- 在使用mysql时出现Communications link failure due to underlying exception
- MySQL连接超时Communications link failure
- Mysql Communications link failure 问题的解决
- com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
- 解决MySQL连接超时Communications link failure due to underlying exception
- 解决MySQL连接超时Communications link failure due to underlying exception
- 解决MySQL连接超时Communications link failure due to underlying exception
- com.mysql.jdbc.CommunicationsException: Communications link failure
- 解决MySQL连接超时Communications link failure due to underlying exception