通过TCP连接到mysql挂起3秒钟

我有一个新安装的MySQL盒子的问题:

当试图通过多个客户端访问数据库并进行大量重试时,连接需要3秒以上的时间。 当我尝试通过tcp进行连接时(无论客户端是本地还是远程),我只会得到这种行为。 如果达到这个状态, 每个连接,不pipe端口,需要3秒钟。

我尝试在另一台服务器上重现这种行为,但是旧的数据库服务器和新的从服务器都没有显示出这种行为(这对我来说没有任何意义,因为主从服务器在同一个操作系统上运行,相同的数据库版本,相同的configuration…)

search互联网,我发现一个电子邮件的链接,描述了我所经历的: http : //www.mail-archive.com/linux[email protected]/msg02040.html ,但我找不到任何解决scheme

有没有人有任何经验可以解释这一点?

最好的祝福,

卡西

编辑:之前有人问:这不是一个DNS问题,我们设置skip-name-resolve作为默认的每个新的MySQL安装。

在服务器上运行tcpdump在lo和networking接口上。 它显示了什么?

它可以是一些身份validation[例如ldap / nis查找服务器上没有响应]?

ps – 也许你还没有看到这个 。

在这种情况下显然编辑最后一个是解决scheme。 显然内核<〜2.6.24.5在禁用ipv6时会有一些错误,导致在这个特定情况下延迟3秒。

是否启用了IPV6? 我已经看到类似的问题,并追溯到IPV6。 我不记得我是如何到达那里的,但这绝对是我脑海中的一angular。