es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La conexión () falló (111: conexión rechazada) api Spring Boot.

Estoy ejecutando Spring Boot con AWS Elastic Beanstalk, pero cuando lo despliego, aparece un error como “502 Bad Gateway”.

He intentado todas las soluciones relacionadas con este error:

He cambiado el “SERVER_PORT” a 5000.
He cambiado las reglas de seguridad de entrada en RDS y EC2 TCP 5000 anywhere.

Aquí están los últimos 100 registros de errores:

2021/11/18 02:00:29

15036#15036: *5 connect() failed (111: Connection refused) while connecting to upstream, client: 94.129.70.0, server: , request: “GET / HTTP/1.1”, upstream: “http://127.0.0.1:5000/”, host: “rentedbooksapi-env-1.eba-pddpv5ew.eu-central-1.elasticbeanstalk.com”

2021/11/18 02:00:29

15036#15036: *7 connect() failed (111: Connection refused) while connecting to upstream, client: 94.129.70.0, server: , request: “GET /favicon.ico HTTP/1.1”, upstream: “http://127.0.0.1:5000/favicon.ico”, “”

¿Alguna idea sobre cómo resolver este problema?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con la conexión entre su aplicación Spring Boot y el entorno de AWS Elastic Beanstalk. Parece que la conexión está siendo rechazada, lo que podría deberse a varias razones.

    Algunas soluciones posibles para probar:

    1. Verifique la configuración del grupo de seguridad para la instancia EC2 y asegúrese de que el puerto 5000 esté abierto.
    2. Revise los registros de la aplicación para ver si hay algún error relacionado con la conexión.
    3. Verificar las variables de entorno para asegurarse de que el SERVER_PORT esté establecido en 5000.
    4. Verificar la configuración del grupo de seguridad de la RDS para asegurarse de que el puerto 5000 esté abierto.
    5. Asegúrese de que la aplicación se esté ejecutando en el puerto 5000.
    6. Asegúrese de que la aplicación sea accesible desde la dirección IP pública de la instancia EC2.

Comments are closed.