将负载均衡器添加到Elastic Beanstalk导致502坏网关



我的环境一直在运行,直到我通过EB配置控制台添加了一个负载平衡器。现在我得到一个502坏网关错误。为什么会发生这种情况,我该如何解决?

我添加了负载均衡器通过进入EB控制台->配置。我将环境类型从单实例更改为负载平衡。

我的nginx错误日志是:

2021/08/09 02:07:30 [error] 3534#3534: *124 connect() failed (111: Connection refused) while connecting to upstream, client: xxx.xx.xx.xx, server: , request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:5000/", host: "myapplication-env.eba-2hp9xpc6.us-east-1.elasticbeanstalk.com"

问题是AWS找不到我的项目清单。我在pom.xml中做了一个配置更改,破坏了清单,这是问题的根源。

更具体地说,我无意中将maven-assembly-plugin包装到pom<pluginManagement>部分,而没有指定<pluginManagement>之外的汇编插件。

最新更新