Percona MySQL日志中出现大量Aborted connection该怎么办

网友投稿 245 2023-12-25

Percona MySQL日志中出现大量Aborted connection该怎么办

这篇文章将为大家详细讲解有关Percona MySQL日志中出现大量Aborted connection该怎么办,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Percona MySQL日志中出现大量Aborted connection该怎么办

同事使用Web Logic连接一套MySQL数据库后,无法开启debug选项

检查数据库的报错日志,里面有大量如下的信息

Aborted connection (Got an error reading communication packets)

...

max_allowed_packet        网络传输时单个数据包的大小。默认值是4MB。包信息缓存的初始值是由net_buffer_length指定的,但是包可能会增长到max_allowed_packet参数设置的值。如果要使用BLOB字段或长字符串,需要

增加这个参数的值。这个参数的值需要设置成和最大的BLOB字段一样的大小。max_allowed_packet参数的协议限制是1GB。这个参数应该是1024整数倍。

查看max_allowed_packet参数,发现只设置了4M

mysql> show global variables like max_allowed_packet;

+--------------------+---------+

| Variable_name      | Value   |

+--------------------+---------+

| max_allowed_packet | 4194304 |

+--------------------+---------+

1 row in set (0.00 sec)

mysql> select 4194304/1024/1024;

+-------------------+

| 4194304/1024/1024 |

+-------------------+

|        4.00000000 |

+-------------------+

1 row in set (0.00 sec)

将此参数改大,之后报错消失,Web Logic可以正常开启debug选项

mysql> set global max_allowed_packet=50*1024*1024;

Query OK, 0 rows affected (0.00 sec)

关于Percona MySQL日志中出现大量Aborted connection该怎么办就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何理解mysql的redo日志参数innodb_log_write_ahead_size中read-on-write
下一篇:如何从MYSQL查询日志中过滤出的慢查询日志并找出TOP SQL
相关文章

 发表评论

暂时没有评论,来抢沙发吧~