mysql服务等待应答超时_MySQL-Communications link failure异常分析及解决方法
一、异常日志
$ExecutionErrorOnPhysicalDBException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 151,463 milliseconds ago. The last packet sent successfully to the server was 2 milliseconds ago.
二、错误原因
MySQL服务在长时间不连接时断开了。
三、原因分析
从错误原因来看,是客户端连接MySQL服务时间过长,触发了MySQL服务机制,服务端主动断开了与客户端的连接。
四、解决方案
通过 登录MySQL服务,使用show global variable like '%timeout%'; 命令查看MySQL超时相关全局参数,找到 interactive_timeout、wait_timeout两个参数,查看该值设置得是否合理,interactive_timeout参数含义:服务器关闭交互式连接前等待活动的秒数,wait_timeout参数含义:服务器关闭非交互连接之前等待活动的秒数,两个参数的单位时间均为秒(s)。连接超过参数设定的时间时连接会断开,需要重新连接。在linux环境中两个参数值的范围为:1-31536000s。
综上述:
方案一:可以同时修interactive_timeout、wait_timeout两个参数值来解决该问题,建议该值不要设置太大,这样会造成MySQL服务压力过大,最终导致不可用。(在$mysql_install_loal/etc/my.cnf配置文件中修改)--不推荐设置该值过大来解决该问题。
方案二:应用使用连接池设置超时时间或对MySQL服务进行心跳检测与服务端保持连接来避免该问题。
mysql服务等待应答超时_MySQL-Communications link failure异常分析及解决方法相关推荐
- mysql服务等待应答超时_从mysql备份报错来看net_read_timeout 和net_write_timeout参数
概述 今天mysql备份的crontab自动运行的时候,出现了报警,报警内容如下: mysqldump: Error 2013: Lost connection to MySQL server dur ...
- mysql利用cpu率高_MySQL CPU 使用率高的原因和解决方法
用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况.本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因 ...
- mysql cpu 高 原因 汇总_MySQL CPU 使用率高的原因和解决方法(来自aliyun官方文档)
用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况.本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因 ...
- mysql 字符串不限长度_mysql提示字符长度超限制的解决方法
mysql提示字符长度超限制的解决方法 发布时间:2020-06-11 16:16:16 来源:亿速云 阅读:294 作者:鸽子 mysql在创建数据库的时候,字符集设置的不是utf8而是utf9mb ...
- mysql表文件被删_mysql表物理文件被误删的解决方法
前言 1.该方法只介绍了如何救回这个表名(数据不恢复) 如果想要恢复原来数据 直接用extundelete把文件恢复后放回去即可 2.并且是适用于平时没有全备的情况下 如果有全备 直接那全备的frm ...
- mysql 存储微信昵称乱码_MYSQL 保存微信昵称特殊字符报错解决方法-设置编码集为utf8mb4的方法...
mysql utf8mb4 保存微信昵称特殊字符报错方法 公众号二次开发,在处理用户昵称的时候发现有的时候一些emoji是4字节的表情无法保存入库,经过查找资料发现是因为字段的编码问题造成的, utf ...
- 80m的mysql文件要导入多久_mysql导入数据库文件最大限制更改解决方法:You probably tried to upload too large file...
最近一次在用phpmyadmin导入mysql数据库时,偶的15M的数据库不能导入,mysql数据库最大只能导入2M.. phpmyadmin数据库导入出错: You probably tried t ...
- mysql登陆错误2003(hy000)_mysql远程无法登陆出现ERROR2003(HY000)...解决方法_MySQL
bitsCN.com Q: 当在另一台机器上登录MySQL时出现如下错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'x.x.x.x' ...
- Communications link failure解决方案
具体报错信息:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 原因分析 当数据 ...
最新文章
- Python学到什么程度才可以去找工作?
- Shell 快速指南
- 十、关于MySQL 标识列,你该了解这些!
- 2021年中国地下光缆市场趋势报告、技术动态创新及2027年市场预测
- Heroku + node.js错误(Web进程在启动后60秒内未能绑定到$ PORT)
- 两轮差速驱动机器人运动模型及应用分析
- AS数据库自动备份的DOS语句
- 19【推荐系统11】FM与深度学习模型的结合
- 带照片小学计算机管理员简介,如何做一个出色的学校网络管理员
- Python爬虫整站爬取安居客新房房源数据
- # Itext Pdf 合并拆分
- seo整站优化到底该从哪些方面进行着手(干货分享)
- Hive 2.3.4 Name node is in safe mode. The reported blocks xxx has reached the threshold 0.9990 of to
- C语言经典实例003:输出名言
- python 可以用来炒股吗_请问利用python进行量化交易炒股投资可行吗?
- 混沌工程-为什么推广的如此困难
- 游戏运维的开始,这只是开始
- QT里的函数void Q_INIT_RESOURCE ( name )
- jquery-svg-pan-zoom实现svg拖拽放大
- 国内商务邮箱哪个好用?电子邮箱怎么申请?
热门文章
- linux i2c ioctl错误,关于读写I2C总线的时候出错的有关问题
- n76e003引脚图_N76E003的学习之路(一)
- 从0到1:构建强大且易用的规则引擎
- Python 这么火,如何快速掌握?
- 计算机基础16秋在线作业,北大16秋《计算机基础与应用-第二组》在线作业.doc
- 设置 IntelliJ IDEA 智能提醒时忽略大小写
- ‘shared_ptr‘ is not a member of ‘std’
- c++ 指针的指针参数
- android 文字控件闪烁
- 自动白平衡之完美反射算法原理及C++实现