conexões Mysql remotas levando 5 segundos para estabelecer

1

A configuração é a seguinte, o servidor Ubuntu 8.04 no DMZ executando o Mysql 5

Conexões remotas de php em máquinas com Windows fora da DMZ levam 5 segundos para estabelecer (em que ponto a velocidade do mysql é rápida) Conexões de localhost são "instantâneas"

Soa como um problema de dns padrão para mim, então eu ativei skip-name-resolve e confirmei que está funcionando (o arquivo de erro registrou as entradas do usuário ignoradas), mas ainda vemos o atraso de 5 segundos. Eu também tentei adicionar os clientes (nomes netbios, isso está certo?) Como entradas no arquivo hosts e o problema persiste

Eu executei um tcpdump e pelo que eu posso reunir, parece que ele está tentando fazer uma pesquisa de netbios (embora eu tenha zero experiência de leitura de tcpdumps!) Eu imagino que está falhando já que este servidor é a única coisa em o DMZ

Estou um pouco confuso sobre para onde ir a partir daqui.

    
por Nick Downton 27.04.2011 / 11:56

2 respostas

1

Huh. Questão interessante.

Dê uma olhada no /etc/nsswicth.conf - este arquivo determina a ordem de procura nos bancos de dados do sistema (usuários, senhas, hosts, etc). A linha hosts: deve se parecer com hosts: files dns <everything else> . Você também pode tentar remover <everything else> .

    
por 27.04.2011 / 12:06
0

5 segundos é o momento certo para tornar a resolução do nome (direta ou reversa no servidor ou no cliente) o provável culpado. O ping (por exemplo) exibe o mesmo comportamento?

    
por 27.04.2011 / 19:05