AWS Elastic Beanstalk:502 Bad Gateway Nginx / 1.14.1 Spring Boot应用程序-尝试使用端口5000

时间:2019-03-02 07:45:24

标签: java spring-boot nginx amazon-elastic-beanstalk

我已经在Elastic Beanstalk上部署了一个简单的Spring引导应用程序,但是当我尝试访问/ serviceinfo或用于此目的的任何路径时,它总是在仪表板上显示Health Degraded,但出现此错误 502错误的网关nginx / 1.14.1

该应用在本地运行

但是在EBS日志中,我读到: 2019/03/02 06:55:49 [error] 3298#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 111.215.59.25, server: , request: "GET /serviceinfo HTTP/1.1", upstream: "http://127.0.0.1:5000/serviceinfo", host: "myservice.us-east-1.elasticbeanstalk.com" 因为我过去曾部署过其他Spring引导应用程序,所以我了解server.port=5000,因此已在Spring Application属性中对其进行了设置,当它不起作用时,我再次在EBS中将其设置为环境变量。 但我仍然遇到相同的错误。 在主类中也使用了SpringBootServletInitializer,但这也无济于事。

我还能尝试使其运行什么

1 个答案:

答案 0 :(得分:0)

嘿,我没有足够的声誉来发表评论,但是我有同样的问题。我只是问了一下,有人帮我解决了。签出我的线程。 502 Bad Gateway when deploying Spring Boot application to Elastic Beanstalk

可能是您的应用程序未连接到数据库