140801 9:30:35 [Warning] Aborted connection 8739907 to db: 'hive' user: 'moonbasa' host: '10.0.*.*' (Got an error reading communication packets)
MYSQL实例上面有几个库,其中一个库的链接一直出现这个warning。
查了防火墙,没有问题。
调整了max_allow_packet=256M。
奇怪的是,只有这个用户大量出现,其他的用户没有出现这个异常。
这个hive的用户,并不是什么高并发的系统。
求MYSQL大大指点一下,谢谢。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
应该不是max_allow_packet,如果是他的原因,客户端那边应该有Packet for query is too large的日志,并且不会是Aborted connection,请求包过大最多mysql是不认那个包,不会断开连接。
观察一下show global status like 'abort%';Aborted_clients 和 Aborted_connects
是否是变动剧烈。
另外找到使用这个用户的应用的日志,看看是否连接经常异常断开。排除网络原因外,如果是C的mysql连接包,是否忘了mysql_ping了(默认MYSQL_OPT_RECONNECT是禁用的)