【发布时间】:2021-01-25 17:07:13
【问题描述】:
我在 AWS 中运行的 Node 应用程序存在问题。直到今天一切正常。
在没有对应用进行任何新部署的情况下,当我尝试访问 URL 时收到此 502 错误。
我检查了 nginx 日志,我得到了这个:
2020/10/11 01:24:55 [error] 4735#0: *1 connect() failed (111: Connection refused) while connection to upstream, server: , request: "GET /favicon.ico HTTP/ 1.1”,上游:“http://127.0.0.1:8080/favicon.ico”,主机:“mydomain.com”,引荐来源:“mydomain.com”
我尝试使用新的入站规则创建一个新的安全组,但没有成功,我缺少 EB 配置的“新”更新吗?
提前致谢。
【问题讨论】:
-
如果你 ssh 到 EB 实例,你能从里面 curl 你的应用程序吗?
-
Connection refused通常表示服务器没有监听目标端口。你的节点应用程序还在运行吗? -
是的@Marcin,我可以卷曲,但我得到了同样的错误:
502 Bad Gateway 502 网关错误
nginx/1.18.0 -
是的@gusto2,它正在运行,状态为“Ok”
-
来自 nginx 的消息和日志表明 nginx 正在尝试连接到
localhost:8080,并且服务器告诉没有人在那里收听。 Marcin 在询问您是否可以直接卷曲后端(端口 8080)而不是 nginx 代理
标签: node.js amazon-web-services amazon-elastic-beanstalk