[转帖]Got timeout reading communication packets解决方法_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1774 | 回复: 0   主题: [转帖]Got timeout reading communication packets解决方法        上一篇   下一篇 
没有名字002
注册用户
等级:新兵
经验:66
发帖:8
精华:0
注册:2016-9-26
状态:离线
发送短消息息给没有名字002 加好友    发送短消息息给没有名字002 发消息
发表于: IP:您无权察看 2019-8-29 9:28:16 | [全部帖] [楼主帖] 楼主

问题现象:在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)


解决办法:

修改[# 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)




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论