¿Cómo soluciono los problemas de conexión lenta a un sitio web alojado en mi instancia de EC2?

4 minutos de lectura
0

Ejecuto un sitio web público en mi instancia de Amazon Elastic Compute Cloud (Amazon EC2), pero las conexiones a mi sitio web son lentas.

Breve descripción

La sobreutilización de los recursos de la instancia puede provocar conexiones lentas a un sitio web alojado en la instancia. Para asegurarse de no utilizar en exceso los recursos de la instancia, compruebe lo siguiente:

  • Compruebe el registro del sistema de la instancia para ver si hay errores de memoria agotada o disco lleno.
  • Asegúrese de que el registro del sistema de la instancia indique que el servicio web se inició correctamente y se está ejecutando.
  • Asegúrese de que la instancia esté dentro de los límites de uso de la CPU.
  • Asegúrese de que el volumen de Amazon Elastic Block Store (Amazon EBS) conectado a la instancia no haya alcanzado los límites de IOPS ni de rendimiento.

Resolución

Comprobar el registro del sistema de la instancia para ver si hay errores de memoria agotada o disco lleno

Nota: Si utiliza contenedores docker, cgroups, etc., es posible que vea errores de falta de memoria u otros errores de memoria insuficiente. Estos errores pueden ser intencionados debido a su configuración.

Asegurarse de que el registro del sistema de la instancia indique que el servicio web se inició correctamente y se está ejecutando

Reinicie la instancia y compruebe que el servicio web se haya iniciado con normalidad. También puede buscar errores que puedan impedir el reinicio.

Asegurarse de que la instancia esté dentro de los límites de uso de la CPU

Consulte las métricas de las instancias de NetworkIn y NetworkOut en la tabla de métricas de CloudWatch.

Para las instancias T2 o T3, compruebe las métricas de créditos de la CPU en la tabla de métricas de CloudWatch para determinar si los créditos de CPU están en cero o cerca de cero. Si los créditos de la CPU están a cero, la métrica CPUUtilization muestra una meseta de saturación en el rendimiento de referencia de la instancia. El rendimiento de referencia puede ser del 20 %, el 40 %, etc., según el tipo de instancia.

Para obtener información sobre cómo resolver este problema, consulte Mi instancia de Linux de EC2 no ha superado la comprobación del estado de la instancia debido a la sobreutilización de sus recursos. ¿Cómo puedo solucionar este problema?

Asegurarse de que el volumen de Amazon EBS conectado a la instancia no haya alcanzado los límites de IOPS ni de rendimiento

Compruebe que el volumen de Amazon EBS no alcance los límites de IOPS. Si el volumen alcanza el límite de IOPS, la latencia aumenta y esto puede afectar negativamente a su sitio web. Para obtener información sobre cómo optimizar el rendimiento de los volúmenes, consulte ¿Cómo puedo optimizar el rendimiento de mis volúmenes de IOPS aprovisionadas de Amazon EBS?

Si utiliza un volumen de GP2, compruebe que el volumen no haya agotado los créditos de ráfaga.

Información relacionada

¿Por qué no puedo conectarme a un sitio web alojado en mi instancia de EC2?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 6 meses