aws弹性豆茎与春季启动应用程序

时间:2017-08-26 11:59:14

标签: amazon-web-services spring-boot amazon-ec2 elastic-beanstalk

我使用本教程https://aws.amazon.com/pt/blogs/devops/deploying-a-spring-boot-application-on-aws-using-aws-elastic-beanstalk/部署了我的spring boot应用程序,使用环境变量将服务器端口门设置为5000,并且它工作正常。  但有些时候后来没有任何请求,当我尝试发布我们得到一些资源我采取超时错误:

2017/08/26 02:19:24 [错误] 12955#0:* 15连接()失败(111:连接被拒绝)连接上游时,客户端:172.31.2.223,服务器:,请求:“GET / api / motoristas HTTP / 1.1“,上游:”http://127.0.0.1:5000/api/motoristas“,主持人:”vaptuberjjaerp-env.e5y5w4fa2q.sa-east-1.elasticbeanstalk.com“

如果我尝试访问api文档链接,它可以正常工作:http://vaptuberjjaerp-env.e5y5w4fa2q.sa-east-1.elasticbeanstalk.com/swagger-ui.html

发生了什么事?

1 个答案:

答案 0 :(得分:0)

不确定但这听起来像您的文档可能只是在构建时生成的静态内容。如果是这种情况,那么如果您的应用程序的Java进程死亡,它仍然可以访问。在这种情况下,您的应用程序的其余部分将不可用。我建议检查您的进程运行的应用程序是否仍处于活动状态并正在运行。