Por que os clientes não conseguem se conectar ao meu balanceador de carga do Elastic Load Balancing?

4 minuto de leitura
0

Quero solucionar o motivo pelo qual os clientes não conseguem se conectar ao meu balanceador de carga.

Resolução

Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), verifique se está usando a versão mais recente da AWS CLI.

Verifique a sua porta de escuta

Verifique se os receptores apropriados para sua porta do balanceador de carga estão configurados corretamente:

Verifique o grupo de segurança de suas instâncias de destino

Verifique as configurações do grupo de segurança para as instâncias por trás do seu balanceador de carga. Para cada sub-rede conectada ao seu balanceador de carga, confirme se o tráfego é permitido em ambas as direções para as portas de escuta e de verificação de integridade:

Verifique o grupo de segurança dos seus balanceadores de carga

Verifique as configurações do grupo de segurança dos seus balanceadores de carga.

Observação: grupos de segurança do balanceador de carga devem permitir tráfego de saída para instâncias na porta de escuta e na de verificação de integridade.

Verifique suas redes de ACLs (para balanceadores de carga em uma VPC)

Confirme se as redes de ACLs associadas às sub-redes do balanceador de carga permitem o tráfego apropriado. Você deve permitir o tráfego em ambas as direções na porta de escuta e na porta de verificação de integridade para cada sub-rede conectada à sua nuvem privada virtual (VPC). Para mais informações, consulte ACLs de rede para balanceadores de carga em uma VPC.

Verifique suas tabelas de rotas

Confirme se as tabelas de rotas para as sub-redes anexadas do seu balanceador de carga permitem conexões com o balanceador de carga. As conexões do balanceador de carga devem usar uma rota padrão que aponte para um gateway da Internet.

Observação:](https://docs.aws.amazon.com/vpc/latest/userguide/route-table-options.html#route-tables-internet-gateway)é necessário um gateway de [ internet quando você usa um balanceador de carga externo.

Verifique a conectividade do seu balanceador de carga

Para verificar a conectividade com seu balanceador de carga a partir de uma instância do Amazon Elastic Compute Cloud (Amazon EC2), conclua as seguintes etapas:

1.Conecte-se à sua instância do Amazon EC2 (consulte as etapas para instâncias Linux ou Windows).

2.Verifique se o netcat (nc) ou o telnet estão instalados na sua instância.

3.Se você tiver um balanceador de carga público, verifique se sua instância tem conectividade com a Internet. Para confirmar a conectividade com a Internet, use um gateway de Internet ou um gateway de tradução de endereços de rede (NAT).

4.Verifique se o grupo de segurança de sua instância do Amazon EC2 permite conexões de saída com a Internet. Em seguida, confirme se a rede ACL conectada à sub-rede em que sua instância está sendo executada permite tráfego de entrada e saída.

5.Execute um dos seguintes comandos, com base na sua configuração:

nc -v <elb_ip_address> <listener_port>
telnet <elb_ip_address> <listener_port>
  1. Em um cliente externo, execute o utilitário ** traceroute ** (clientes Linux) ou ** tracert ** (clientes Windows) no endereço IP do ouvinte do balanceador de carga.

7.Analise a saída.

**Observação:**se você receber outros códigos de erro de um Classic Load Balancer, Application Load Balancer ou Network Load Balancer, veja o seguinte:

Verifique se há problemas de carga ou capacidade

Problemas esporádicos de conectividade podem indicar problemas relacionados à carga ou à capacidade. Para ver as etapas de solução de problemas, consulte Como soluciono problemas de capacidade do Classic Load Balancer no ELB?

Informações relacionadas

Como funciona o Elastic Load Balancing

O balanceador de carga gera um erro HTTP

Solução dos problemas de um Classic Load Balancer: erros de HTTP

AWS OFICIAL
AWS OFICIALAtualizada há 9 meses