Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
先看 Nginx 到上游的 upstream 配置,Host、端口、协议。PM2 online 只能说明进程还在。
如果本机 curl 通,外面 502,多半是反代链路。也看防火墙和 FRP。
curl 要带 Host 测。很多服务按域名路由,不带 Host 和真实访问不一样。
我刚才只 curl 127.0.0.1:端口,没有带 Host。
那先复现真实链路:curl -H 'Host: 域名' http://127.0.0.1:端口,再从 Nginx 机器 curl 上游。
502 和 504 区别大吗?
大。502 更像上游连不上或返回异常,504 更像超时。但实际还要看 error.log。
贴日志前记得打码 cookie、token、内网 IP 如果敏感。
找到了,Nginx 配的是 8848,容器映射实际是 8849。PM2 没问题。
经典。online 不等于你连的是它。
这个可以结案。建议把端口写进 compose/env,不要散在多个地方。
你好!看起来您对这段对话很感兴趣,但您还没有一个账号。
厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。
有了你的建议,这篇帖子会更精彩哦 💗