我已经为Elastic Beanstalk部署了一个简单的Spring启动应用程序但是当我尝试访问/ serviceinfo或任何路径时,它总是在仪表板中显示Health
Degraded
我收到此错误502 Bad Gateway 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应用程序属性中设置了它,当它不起作用时我再次设置它在EBS中作为环境变量。但我仍然得到同样的错误。在主要类中也使用SpringBootServletInitializer
,但这也没有用。
还有什么我可以尝试让它运行
嘿,我没有足够的声誉评论,但我有同样的问题。我刚问过它,有人为我解决了。查看我的帖子。 502 Bad Gateway when deploying Spring Boot application to Elastic Beanstalk
可能是您的应用程序没有连接到您的数据库