• ADADADADAD

    Percona MySQL日志中出现大量Aborted connection该怎么办[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:10:16

    作者:文/会员上传

    简介:

    同事使用Web Logic连接一套MySQL数据库后,无法开启debug选项检查数据库的报错日志,里面有大量如下的信息Aborted connection (Got an error reading communication packets)..

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    同事使用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该怎么办.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载