【问题标题】:Adding load balancer to Elastic Beanstalk leads 502 Bad Gateway将负载均衡器添加到 Elastic Beanstalk 会导致 502 Bad Gateway
【发布时间】:2021-08-10 00:51:19
【问题描述】:

在我通过 EB 配置控制台添加负载平衡器之前,我的环境已启动并运行。现在我收到 502 bad gateway 错误。为什么会发生这种情况,我该如何解决?

我通过转到 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"

【问题讨论】:

标签: amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-09-10
    • 2019-04-21
    • 1970-01-01
    • 2017-01-15
    • 2021-04-22
    • 2015-05-18
    • 2017-12-30
    • 2021-01-01
    • 2013-08-10
    相关资源
    最近更新 更多