O que faria com que o MySQL não respondesse às conexões no 127.0.0.1, mas funcionasse bem usando o localhost?

0

tendo um problema estranho em um dos meus servidores CentOS. Eu notei que o MySQL aleatoriamente não responderá se eu tentar conectar via 127.0.0.1 no meu script PHP. Basicamente, 1 de 20 pedidos ou mais geralmente falhará. Conectar via 'localhost' não exibe o mesmo problema, tentei acessar o mesmo script milhares de vezes em um período de 24 horas e todas as solicitações foram enviadas.

Eu percebo quando uso 'localhost', o MySQL conecta via socket Unix ao invés de TCP / IP. Mas eu não entendo porque as tentativas de conexão no 127.0.0.1 às vezes falham. O servidor está lidando com um volume bastante grande de solicitações, o MySQL reporta 1920 consultas por segundo, poderia estar com alguma limitação TCP aqui?

    
por relm 04.04.2014 / 23:18

1 resposta

-1

127.0.0.x é conhecido como um endereço de loopback que é usado para fins de diagnóstico de rede, x indica o número de host que você deseja testar sua conexão, portanto, usar o ping 127.0.0.1 significa que o host 1 está ativo e em execução

    
por 04.04.2014 / 23:48