Conectando-se ao mysql sobre TCP trava por 3 segundos

1

Eu tenho um problema com uma caixa MySQL recém-instalada:

Ao tentar acessar o banco de dados com vários clientes e muitas tentativas, esporadicamente, a conexão demora mais de 3 segundos. Só obtenho esse comportamento quando tento conectar-me ao TCP (não importa se o cliente é local ou remoto). Se este estado for alcançado, a conexão a cada , independentemente da porta, leva 3 segundos.

Eu tentei reproduzir esse comportamento em outro servidor, mas nem o antigo servidor de banco de dados nem o novo escravo mostram esse comportamento (o que para mim não faz sentido, já que mestre e escravo estão rodando no mesmo SO, o mesmo nível de patch, a mesma versão do banco de dados, a mesma configuração ...)

Pesquisando na internet, encontrei um link para um e-mail que descreve exatamente o que eu experimentei: link , mas não consegui encontrar nenhuma solução.

Alguém tem alguma experiência que possa explicar isso?

Atenciosamente,

Cassy

Editar: Antes que alguém pergunte: não é um problema de DNS, definimos skip-name-resolve como padrão em todas as novas instalações do MySQL.

    
por Dan Soap 07.08.2009 / 07:31

2 respostas

2

na caixa do servidor, execute o tcpdump na interface de rede. o que isso mostra?

pode haver algum problema na autenticação [por exemplo, pesquisa de ldap / nis no servidor que não responde]?

ps - talvez você não tenha visto este .

editar aparentemente, neste caso, a última foi a solução. aparentemente amêndoas < ~ 2.6.24.5 tem algum bug quando o ipv6 está desabilitado, o que resulta em um atraso de 3 segundos para este caso específico.

    
por 07.08.2009 / 09:28
0

O IPV6 está ativado? Eu vi problemas semelhantes e segui-lo de volta para IPV6. Eu não consigo lembrar como cheguei lá, mas está definitivamente na ponta do meu cérebro.

    
por 07.08.2009 / 22:10