当前位置: 首页 > 知识库问答 >
问题:

PM2项目启动成功但pm2 list显示errored,如何解决?

关胜
2024-05-28

问题描述:
项目代码更新之后去接口访问出现了502的错误;
一开始以为是nginx配置出错了,但一想没有改动里面的配置;
然后敲了一下pm2 list命令,看看启动的情况,发现在status那一栏是errored;
image.png
pm2 logs www日志
image.png
Nginx error.log

2024/05/28 02:00:38 [error] 15003#0: *3531770 connect() failed (111: Connection refused) while connecting to upstream, client: 125.111.47.152, server: _, request: "GET /mgzapi/userOOTD/all HTTP/1.1", upstream: "http://127.0.0.1:5050/mgzapi/userOOTD/all", host: "biguden.cn:5000", referrer: "https://servicewechat.com/wxc47531ec5d63e70/devtools/page-frame.html"2024/05/28 02:00:38 [error] 15003#0: *3531770 connect() failed (111: Connection refused) while connecting to upstream, client: 125.111.47.152, server: _, request: "POST /mgzapi/userOOTD/month HTTP/1.1", upstream: "http://127.0.0.1:5050/mgzapi/userOOTD/month", host: "biguden.cn:5000", referrer: "https://servicewechat.com/wxc47531ec5d63e70/devtools/page-frame.html"2024/05/28 02:00:38 [error] 15003#0: *3531770 connect() failed (111: Connection refused) while connecting to upstream, client: 125.111.47.152, server: _, request: "GET /mgzapi/banner/opening/1/1 HTTP/1.1", upstream: "http://127.0.0.1:5050/mgzapi/banner/opening/1/1", host: "biguden.cn:5000", referrer: "https://servicewechat.com/wxc47531ec5d64e70/devtools/page-frame.html"2024/05/28 02:00:39 [error] 15003#0: *3531770 connect() failed (111: Connection refused) while connecting to upstream, client: 125.111.47.152, server: _, request: "GET /mgzapi/wechat/getOpenid/0d3RL2s6twd4jnl2OHous0RL5l- HTTP/1.1", upstream: "http://127.0.0.1:5050/mgzapi/wechat/getOpenid/0d3RL2s6twdjiynl2OHous0RL5l-", host: "biguden.cn:5000", referrer: "https://servicewechat.com/wxc47531ec5d6370/devtools/page-frame.html"

pm2 show www

image.png

求解,万谢

共有1个答案

贲招
2024-05-28

image.png

是不是你的 node 代码报错了,导致 pm2 进程出错

 类似资料:
  • 项目使用 nuxt2 写的, 现在进行了 npm run build 打包, 想在生产环境中使用docker部署,部署方式如下 上传项目 将打包后的 .nuxt, static, nuxt.config.js, package.json, node_modules上传至服务器 /home/wwwroot/default 下 (nginx等的配置略) 在项目目录创建启动文件 ecosystem.co

  • 下面的Kotlin库的每一种用法都可以编译和使用,但是IntelliJ的autocomplete(也许还有其他的)不能解析引用。https://gitlab.com/7Hazard/altv-kotlin 我通过JitPack将其用作依赖项:https://jitpack.io/#com.gitlab.7Hazard/altv-kotlin JDK 11,等级6.3(包装纸) gradle 项目构

  • 配置文件 模式。graphqls 错误

  • 我很难在服务器重新引导时重新启动pm2(它本身和两个节点/express文件,&)。 下面是我尝试的过程: 我在所有可能的组合中运行了上面的命令,但没有任何工作。我试着以根用户的身份运行,但也不起作用。 我的文件包含信息,所以我不知道还可以在哪里查找。 我尝试的其他参考资料... http://pm2.keymetrics.io/docs/usage/startup/ https://www.di

  • 我发现了这个,结果是windows 10上的pm2问题。 那篇文章末尾建议的变通办法似乎很管用。 基本上,首先安装node-cmd,然后创建一个startscript.js:

  • iOS iPhone6模拟器只是显示黑屏。 想法?