Got timeout reading communication packets解决方法

http://www.th7.cn/db/mysql/201702/225243.shtml

[Note] Aborted connection xxxx to db:

问题现象:在tail -f/data/logs/mysql/error.log日志中出现大量的如下信息(web用的是Zabbix,设置连接超时时间为100秒):

‘ host: ‘localhost‘ (Got timeout reading communication packets)
2017-02-05T15:30:19.272811+08:00 28546 [Note] Aborted connection 28546 to db: ‘zabbix‘ user: ‘zabbix‘ host: ‘localhost‘ (Got timeout reading communication packets)
2017-02-05T15:30:22.388624+08:00 28547 [Note] Aborted connection 28547 to db: ‘zabbix‘ user: ‘zabbix‘ host: ‘localhost‘ (Got timeout reading communication packets)
2017-02-05T15:30:27.119216+08:00 28554 [Note] Aborted connection 28554 to db: ‘zabbix‘ user: ‘zabbix‘ host: ‘localhost‘ (Got timeout reading communication packets)
解决办法:

修改[[email protected] ~]# grep timeout /etc/my.cnf

interactive_timeout = 120

wait_timeout = 120

log_warnings=1 //注意,我这里原来是2。修改成1后,问题现象果然但是已经不存在了。

在命令行中可以这样修改:

mysql>set global log_warning=1;

mysql>set global interactive_timeout = 120;

mysql>set global wait_timeout = 120;

参数简要说明:

1)interactive_timeout:

参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。

参数默认值:28800秒(8小时)

解决无Notice的办法:

grep timeout /etc/my.cnf innodb_lock_wait_timeout = 60
interactive_timeout = 28800
wait_timeout = 22
grep log_warnings /etc/my.cnflog_warnings=2
From:http://blog.csdn.net/jamesyao008/article/details/45098073

修改后,无效,原因是现在是变成了Notice,不是警告:

tail -f/data/logs/mysql/error.log

2017-02-05T15:38:19.678134+08:00 128 [Note] Aborted connection 128 to db: ‘zabbix‘ user: ‘zabbix‘ host: ‘localhost‘ (Got timeout reading communication packets)

2017-02-05T15:38:22.452504+08:00 131 [Note] Aborted connection 131 to db: ‘zabbix‘ user: ‘zabbix‘ host: ‘localhost‘ (Got timeout reading communication packets)

时间: 2024-10-25 17:15:19

Got timeout reading communication packets解决方法的相关文章

Aborted connection 1055898 to db: 'xxx' user: 'yyy' host: 'xxx.xxx.xxx.xxx' (Got timeout reading communication packets)

mysql错误日志中,发现大量以下类似信息:(mysql 5.7.18) [Note] Aborted connection 1055898 to db: 'xxx' user: 'yyy' host: 'xxx.xxx.xxx.xxx' (Got timeout reading communication packets) 这种Aborted connection情况下,mysql会增加aborted_clients状态计数器的值.这也意味着以下几个问题: (1)客户端正常连接,但是被异常结束

Error -27728: Step download timeout (120 seconds)的解决方法(转)

LR中超时问题解决方法 超时错误在LoadRunner录制Web协议脚本回放时超时经常出现. 现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s). 分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner中修改),客户端发送一个请求到服务器端,如果超过120秒服务器端还没有返回结果,则出现超时错误. 办法

ORA-03113: end-of-file on communication channel 解决方法

今天在测试数据库中对一个表插入了大量的数据, 导致数据库卡死 hang 住, 重启数据库后报错如下: C:\Documents and Settings\davidd>sqlplus "/ as sysdba" SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 5 08:50:23 2014 Copyright (c) 1982, 2010, Oracle.  All rights reserved. Connected to

MySQL ERROR Got an error reading communication packets

200 ? "200px" : this.width)!important;} --> 介绍 经常会在错误日志中看到这个报错,复制官方文档的解释. Aborted_connects If a client is unable even to connect, the server increments the Aborted_connects status variable. Unsuccessful connection attempts can occur for the f

WDCP LNMPA和LNMP 504 Gateway time-out错误的解决方法

Nginx的特点是处理静态很给力,Apache的特点是处理动态很稳定,两者结合起来便是LNMPA,nginx处理前端,apache处理后端,这样处理静态会很快,处理动态会很稳定.当我以为安装完成以后便万事大吉,不料更新网站的时候却出现504 Gateway time-out;起初还以为这是偶然,多次尝试后依然出现这样的情况,因此才决定查找解决方法. LNMP面对504 Gateway time-out 因为504 Gateway time-out是Nginx的专属错误,因此起初我以为是nginx

转:loadruner报错:Step download timeout(120 seconds)的一个解决方法

一个网友问了我一个问题如下:loadruner报错:Error -27728: Step download timeout (120 seconds) 如何解决语法检查通过,但是在并发执行一个查询时候报错Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s),请问有啥子解决方法,我使用web_set_timeout ,好象不起作用,直接

loadruner报错:Step download timeout(120 seconds)的一个解决方法

一个网友问了我一个问题如下: loadruner报错:Error -27728: Step download timeout (120 seconds) 如何解决 语 法检查通过,但是在并发执行一个查询时候报错Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s),请问有啥子解决方法,我使用web_set_timeout ,好象不起作用

rabbitmq {ssl_upgrade_error, timeout} 报错解决方法

正常工作两年的后台在端午节期间傲娇了,所有的被管理服务器状态全部变成down,之后查看后台日志,谷歌,没找到原因,之后查看rabbitmq的日志,发现报错{ssl_upgrade_error, timeout},太含蓄了,又谷歌找了篇太监文,没办法自己试吧,第一思路是ssl证书的问题,可以更新下.从rabbitmq的官方网站上找到了制作ssl证书的内容,试了一下,竟然成功了,太神奇了.粗略总结如下,供坑里的同学爬坑用: 错误现象:使用python开发的后台(使用pika包)一端,日志报错:Err

jquery.form.js不能解决连接超时(timeout)的解决方法

最近在使用jquery.form.js提交包含文件的表单时,碰到了一个问题:当碰上网速较慢时,而我们又设置了timeout时,例如: var options = { timeout: 3000 //限制请求的时间,当请求大于3秒后,跳出请求 } 我们的页面会死在这里,贴上F12开发者工具返回的结果: 此时,我们并没有处理错误的回调函数,而百度出来的例子中也只有这两个回调函数: beforeSubmit: showRequest, //提交前的回调函数 success: showResponse,