nginx报错502 Bad Gateway

在阿里云上使用nginx,pm2代理运行node.js全栈web项目,之前都没有问题的,我用git pull修改,然后pm2 reload index之后nginx就一直报502 Bad Gateway。

我查看nginx的error.log,一直在报如下的错误:

2020/02/11 00:10:45 [error] 11382#0: *45 connect() failed (111: Connection refused) while connecting to upstream, client: 我服务器地址, server: 我的host, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:3000/", host: "我的host"

pm2显示我的node项目的status是errored

网上都是说php-fpm没运行,但是我并不是运行php啊。。。而且之前都是能够正常运行的啊

试了一晚上,一直报502,求教大家这怎么解决?我系统是centos。。。

阅读 5.4k
2 个回答

已解决。代码编译报错了。。查看pm2状态即可

端口被拒绝访问,看一下3000是否能telnet上

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题