文档章节

MySQL:Communications link failure问题

香菇凉了
 香菇凉了
发布于 2015/05/13 11:38
字数 317
阅读 144
收藏 1

项目在访问mysql数据库时,常会出现Communications link failure错误,具体貌似是一个空闲连接超过数据库设置的"wait_timeout",MySQL会将该个连接out掉,而mysql连接池还认为该连接是有效的(MySQL的wait_timeout设置的参数跟连接池设置的超时时间不一致,wait_timeout > 连接池所设置的时间),因此错误就出现了

网上看了一下各种方法,觉得比较靠谱的解决方法

第一 :在连接数据库的url上,添加参数 &autoReconnect=true&failOverReadOnly=false 

第二:

修改my.cnf: (未找到my.cnf,直接改的my.ini文件)

[mysqld]  

wait_timeout=31536000  

interactive_timeout=31536000  

问题不知是否已经解决,大家还有别的其它的方法么?

还有一个问题,如上所示的问题出现原因,为什么感觉这个问题出现并没有什么固定的周期,而感觉是随机出现。并且请教大家的另一个问题是mysql是如何分配连接的,不同的连接之间如何区别。每一次连接都会分配一个连接么?

 



© 著作权归作者所有

共有 人打赏支持
香菇凉了
粉丝 2
博文 16
码字总数 5678
作品 0
青岛
程序员
私信 提问
加载中

评论(2)

香菇凉了
香菇凉了

引用来自“Qiurf”的评论

少年 你需要个连接池 ,设置其属性就可以解决此问题。一二方法某种程度上都是不靠谱的
连接池有啊,设置了timeBetweenEvictionRunsMillis和minEvictableIdleTimeMillis
Qiurf
Qiurf
少年 你需要个连接池 ,设置其属性就可以解决此问题。一二方法某种程度上都是不靠谱的
ActiveMQ:No operations allowed after statement ...

ActiveMQ版本:5.5.1 记录人:@郑昀现象: 系统现象:部分消息发送失败,失败频率不正常。 日志信息:activemq.log 中一直有这样的错误日志: 看上去又是 mq broker 失去了数据库连接,但代码...

旁观者-郑昀
2012/11/10
0
0
idea hibernate mysql诡异的连接问题

首先mysql的配置没有问题。因为我在IDEA中新建DATA Source然后配置好后是可以连接的,执行建表操作也没有任何问题(idea自带的数据库连接没有任何问题) 然后从持久化窗口中右键项目选择生成持...

cgcgbcbc
2013/12/21
1K
1
mysql 连接问题 有时会报事务连接失败 查询sql不是不需要事务,我也没配事务啊

就一个查询sql 然后导出excel 没有涉及到事务 我也没有配事务, 为什么部署到远端linux系统后 每天前几次连接都会出现这种问题. 这是为什么啊? 多请求几次这个借口 就会变得正常, 然后很长一段...

薛定谔_我毛呢
2016/04/14
1K
2
MySQL 一个很蛋疼的连接问题,好像以前遇见过,忘了!

在 Mac 上装的 MySQL,用 mysql 命令行或者是 Navicat 客户端访问都没有任何问题。 可是一个再简单不过的 JDBC 的测试小程序却无法连接,参数配置肯定没问题,错误: com.mysql.jdbc.excepti...

红薯
2014/07/15
660
4
Communications link failure 问题

@wenshao 你好,想跟你请教个问题: 用druid连接池,在spring里配好,连接mysql时,偶尔会出现这种Communications link failure现象,导致连接特别慢。我按照网上说的办法,已经把mysql的wai...

simon_1
2016/10/18
225
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
3
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
5
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0
Kernel I2C子系统

备注:所有图片来源于网络 1,I2C协议: 物理拓扑: I2C总线由两根信号线组成,一条是时钟信号线SCL,一条是数据信号线SDA。一条I2C总线可以接多个设备,每个设备都接入I2C总线的SCL和SDA。I...

yepanl
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部