我在运行 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
我的问题是,我如何才能更好地诊断导致此问题的原因,而不仅仅是玩设置和等待?
提前致谢