gpt4 book ai didi

MySQL - 如何诊断警告 "Aborted connection - (Got timeout reading communication packets)"的原因

转载 作者:可可西里 更新时间:2023-11-01 06:33:57 30 4
gpt4 key购买 nike

我在运行 MySQL 的相当繁忙的 Windows 2008 R2 Web 服务器上遇到了一些问题。

应用程序间歇性崩溃,日志通常指向 MySQL 作为路由原因,因为应用程序无法连接到 MySQL。这不会影响所有用户,只会影响一些不幸的用户。

在 MySQL 中打开警告日志记录后,我看到以下警告的重复日志:

[Warning] Aborted connection 7153 to db user: 'XXXX' host: 'XXXXXX' (Got timeout reading communication packets)

此处的文档 http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html建议一系列潜在的网络相关原因。

“高级网络”下的一些配置:

最大数据包大小:128 M(我们从昨天的 64 M 增加了这个)等待超时:20最大连接数:1000最大连接数:1000重试次数:5

我的问题是,我如何才能更好地诊断导致此问题的原因,而不是仅仅摆弄设置和等待?

提前致谢

最佳答案

这是一个很难解决的问题,但我们最终发现打开了数千个明显孤立的 TCP 连接(使用“任务管理器”>“资源监视器”),这些连接是由电子邮件发送过程生成的。

由于 MySQL 连接依赖于 TCP,数据库服务器因此受到影响。

关于MySQL - 如何诊断警告 "Aborted connection - (Got timeout reading communication packets)"的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860486/

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