当前位置:论坛首页 > Linux面板 > 求助

【已完成】宝塔Node.js项目,启动项目提示失败,但是pm2里显

发表在 Linux面板5 天前  关闭 [复制链接] 11 90

面板、插件版本:Linux面板9.2.0 Node.js版本管理器2.5
系统版本:如图

下载.png
问题描述:就是我在面板上启动项目报错,实际上项目已经启动成功了,并且能正常访问,但是面板上仍然显示未启动,并且PM2检测也看不到

下载 (1).png
相关截图(日志、错误):

下载 (2).png

下载 (3).png
点击启动项目,然后这是提示,实际上这个是pm2 的列表信息
下载 (4).png


通过pm2 list 查看项目已经被正常启动了,但是面板显示未启动
下载 (5).png

下载 (6).png
使用道具 举报 只看该作者 回复
求个大佬给看看怎么整
使用道具 举报 回复 支持 反对
发表于 5 天前 | 显示全部楼层
可能是命令行运行的pm2跟面板那个不一致导致的,可以尝试现在宝塔面板删除这个项目,然后在命令行的pm2中也把它删掉,最后在宝塔面板那里重新添加试试
使用道具 举报 回复 支持 反对
堡塔开发wzz 发表于 2024-9-5 20:26
可能是命令行运行的pm2跟面板那个不一致导致的,可以尝试现在宝塔面板删除这个项目,然后在命令行的pm2中也 ...

重新配了一遍也不行,感觉这个是必现的
使用道具 举报 回复 支持 反对
堡塔开发wzz 发表于 2024-9-5 20:26
可能是命令行运行的pm2跟面板那个不一致导致的,可以尝试现在宝塔面板删除这个项目,然后在命令行的pm2中也 ...

这个可能是面板监听PM2启动状态判断可能出了问题,有可能是pm2版本更新状态对应不上了
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
您好,查看一下pm2的路径,本地有的话,先删除本地的。也可以升级一下pm2
使用道具 举报 回复 支持 反对
运维技术阿闯 发表于 2024-9-6 10:06
您好,查看一下pm2的路径,本地有的话,先删除本地的。也可以升级一下pm2

您好,我这里尝试卸载后,全局find pm2 确实被卸载掉了,然后通过面板启动项目也提示pm2 command not found , 然后尝试用面板重新安装pm2 ,安装完成后pm2安装位置在/www/server/nodejs/v18.16.1/bin/pm2,版本5.4.2,通过面板重启项目,就会遇到和之前一模一样的问题,面板上显示启动失败,但是进程里项目确实启动了,并且能够正常访问,再次启动就会提示项目已经在运行了
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
宝塔用户_raitji 发表于 2024-9-6 11:29
您好,我这里尝试卸载后,全局find pm2 确实被卸载掉了,然后通过面板启动项目也提示pm2 command not fou ...

方便机器做一下快照吗,然后后台私信我一下,应该是个显示的问题,需要机器查看
使用道具 举报 回复 支持 反对
运维技术阿闯 发表于 2024-9-6 11:54
方便机器做一下快照吗,然后后台私信我一下,应该是个显示的问题,需要机器查看 ...

您好,我又新建了一个PM2项目,启动时报错如下



我排查了一下发现新建项目后 etc 和 root 下面 都存在一个.pm2文件
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
宝塔用户_raitji 发表于 2024-9-6 12:54
您好,我又新建了一个PM2项目,启动时报错如下

请后台私信我看一下
使用道具 举报 回复 支持 反对

感谢大哥!祝您万事顺意!
使用道具 举报 回复 支持 反对
发表于 昨天 10:14 | 显示全部楼层
已完成
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表