我的环境一直在运行,直到我通过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>
之外的汇编插件。