Como solucionar problemas de conexões lentas com um site hospedado na minha instância do EC2?

3 minuto de leitura
0

Eu administro um site público na minha instância do Amazon Elastic Compute Cloud (Amazon EC2), mas as conexões com meu site estão lentas.

Breve descrição

A utilização excessiva dos recursos da sua instância pode causar conexões lentas com um site hospedado na instância. Para garantir que você não esteja utilizando os recursos da sua instância em excesso, verifique as seguintes condições:

  • Verifique se o log do sistema da instância indica memória esgotada ou erros de disco cheio.
  • Certifique-se de que o log do sistema da instância indique que o serviço da web foi iniciado corretamente e está em execução.
  • Certifique-se de que a instância esteja dentro dos limites de utilização da CPU.
  • Certifique-se de que o volume do Amazon Elastic Block Store (Amazon EBS) anexado à instância não tenha atingido os limites de IOPS ou de throughput.

Resolução

Verifique se o log do sistema da instância indica memória esgotada ou erros de disco cheio

Observação: se você usar contêineres do Docker, cgroups, e assim por diante, pode receber erros de falta de memória ou outros erros de memória insuficiente. Esses erros podem ser intencionais devido à sua configuração.

Certifique-se de que o log do sistema da instância indique que o serviço da web foi iniciado corretamente e está em execução

Reinicie a instância e verifique se seu serviço da web foi iniciado normalmente. Ou procure por erros que possam impedir a reinicialização.

Certifique-se de que a instância esteja dentro dos limites de utilização da CPU

Verifique as métricas da instância NetworkIn e NetworkOut na tabela de métricas do CloudWatch.

Para instâncias T2 ou T3, verifique as métricas de crédito de CPU na tabela de métricas do CloudWatch para determinar se os créditos de CPU são iguais ou próximos de zero. Se os créditos de CPU estiverem em zero, a métrica CPUUtilization mostra um nível de saturação no desempenho básico da instância. O desempenho básico pode ser de 20%, 40% ou mais, dependendo do tipo de instância.

Para obter informações sobre como resolver esse problema, consulte A instância de Linux do EC2 falhou na verificação do status da instância devido à utilização excessiva de seus recursos. Como solucionar isso?

Certifique-se de que o volume do Amazon EBS anexado à instância não tenha atingido os limites de IOPS ou de throughput

Verifique se o volume do Amazon EBS não está atingindo os limites de IOPS. Se o volume atingir o limite de IOPS, a latência aumentará e isso poderá afetar negativamente o seu site. Para obter informações sobre como otimizar o desempenho do volume, consulte Como otimizar o desempenho dos meus volumes de IOPS provisionadas do Amazon EBS?

Se você estiver usando um volume GP2, verifique se seu volume não esgotou os créditos de intermitência.

Informações relacionadas

Por que não consigo me conectar a um site hospedado na minha instância do EC2?

AWS OFICIAL
AWS OFICIALAtualizada há 9 meses