el servidor web que se ejecuta dentro de un contenedor acoplable que se ejecuta dentro de una instancia EC2 responde muy lentamente

Tengo un servidor web ejecutándose dentro de un contenedor acoplable en la instancia de AWS EC2 Ubuntu. Cuando envío solicitudes al servidor web, recibo la respuesta muy lentamente (más de 20 segundos la mayoría de las veces, aunque el tiempo de respuesta varía).Sin embargo, no se agota el tiempo de espera. El servidor web es muy ligero. Es solo para probar, por lo que casi no hace nada.

docker version 17.03.0-ce

docker-compose version 1.12.0-rc1
Cómo me depuré hasta ahora

Al enviar solicitudes al servidor web que se ejecuta en el contenedor docker desdedentro de la instancia EC2 (url = 'http: // localhost: xxxx / api') todavía es muy lento. Por lo tanto, no debe estar relacionado con el envío de solicitudes desde el exterior.

Ejecuto otro servidor webdentro del EC2 directamente (no en un contenedor acoplable), yes no lento. Responde muy rápido.

Ejecuto otro servidor webdentro de otro contenedor acoplable en EC2, y¡También es muy lento!

Cuando envío la solicitud dedentro del contenedor acoplable al servidor web que se ejecuta en él (en su host local),también es muy lento!

Ejecuto los contenedores con el mismo comandoen mi computadora mac y la respuesta obtenidano es lento!

Aquí está una de las estadísticas de contenedores:

CPU %: 0.28%

MEM USAGE / LIMIT: 27.49 MiB / 992.5 MiB

MEM %: 2.77%

NET I/O: 53.7 kB / 30.5 kB

BLOCK I/O: 2.24 MB / 0 B

Entiendo que puede ser muy difícil saber el problema. Mi pregunta son los pasos para depurar la causa y finalmente encontrar la solución. Le agradecería si pudiera explicar su enfoque en detalle.

Respuestas a la pregunta(1)

Su respuesta a la pregunta