gpt4 book ai didi

mysql - 在 MySQL 中读取通信数据包时出错

转载 作者:行者123 更新时间:2023-11-30 23:51:17 25 4
gpt4 key购买 nike

我遇到了 MySQL 错误

"Got an error reading communication packets"

在 MySQL.err 文件和我的应用程序端,我收到 2013 错误(查询期间失去连接)。

所有超时值(以秒为单位):

wait_timeout = 60
net_read_timeout = 30
connect_timeout = 30

如何解决?

最佳答案

就其值(value)而言,这种模糊的错误在许多可能的罪魁祸首中有些常见。

通常这不是 MySql 的问题……而是系统或调用程序的问题。例如,有时您将 php 内存限制设置为低或从未设置交换驱动器...导致 PHP 和 MySQL 崩溃,对于发生的事情感到困惑。

在我的例子中,我没有那个,但我试图对一个包含非 utf8 字符的字符串执行 json_encode,这将无声地失败并拖下 mysql。最重要的是,PHP7 中的 OPCache 似乎存在严重错误并且缺乏正确的错误记录。我也不得不禁用它……然后神奇地我在/var/log/mysql/error.log 中的所有“通信数据包”问题都消失了。

希望这对某人有帮助...给了我很多悲伤。

关于mysql - 在 MySQL 中读取通信数据包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9923203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com