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

【已解决】PM2 升级5.2后总是 端口停用 ,但在终端中node

发表在 Linux面板2021-9-22 18:39 [复制链接] 7 3994

PM2 升级5.2后总是 端口停用 ,然后再用终端中使用node app.js正常的,(安全那边端口开了,服务商那边也开了相应端口)



1.png
2.png
使用道具 举报 只看该作者 回复
发表于 2021-9-22 18:46:47 | 显示全部楼层
先把占用89的进程停止了
  1. lsof -i:89
  2. netstat -lntup|grep 89
复制代码

这两个命令可以看到进程

如果是在pm2里面的话,可以执行命令,删除掉这个项目重新添加试试
  1. pm2 delete 89端口的项目名
复制代码

使用道具 举报 回复 支持 反对
发表于 2021-9-22 18:53:32 | 显示全部楼层
堡塔安全赤井秀一 发表于 2021-9-22 18:46
先把占用89的进程停止了

这两个命令可以看到进程

不行,查看进程没有89端口的

后面执行删除后重新添加项目到PM2 还是停用,报错一样
3.png
使用道具 举报 回复 支持 反对
发表于 2021-9-22 18:57:05 | 显示全部楼层
fenglbl 发表于 2021-9-22 18:53
不行,查看进程没有89端口的

后面执行删除后重新添加项目到PM2 还是停用,报错一样 ...

哦,我知道了,pm2管理器是www用户,非root用户不能用1024以下的端口;前面命令行能用是因为用的root用户启动的项目;你换其他端口把
使用道具 举报 回复 支持 反对
发表于 2021-9-22 19:10:45 | 显示全部楼层
堡塔安全赤井秀一 发表于 2021-9-22 18:57
哦,我知道了,pm2管理器是www用户,非root用户不能用1024以下的端口;前面命令行能用是因为用的root用户 ...

可以了,我给他root权限就可以,(或者换端口)


建议:创建PM2项目的时候提示下这个问题
使用道具 举报 回复 支持 反对
发表于 2021-10-21 15:25:07 | 显示全部楼层
求教,我也是这样“端口停用”
使用道具 举报 回复 支持 反对
发表于 2021-10-21 16:56:28 | 显示全部楼层
宝塔用户_alhgyj 发表于 2021-10-21 15:25
求教,我也是这样“端口停用”

端口停用,说名你的项目没有启动成功,看下错误日志,另外有问题重新发帖
使用道具 举报 回复 支持 反对
发表于 2021-11-11 22:27:35 | 显示全部楼层
堡塔安全赤井秀一 发表于 2021-9-22 18:46
先把占用89的进程停止了

这两个命令可以看到进程

[PM2] Applying action deleteProcessId on app [89](ids: [ '89' ])
[PM2][ERROR] Process 89 not found

运行完这个之后提示这条
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

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

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

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

立即付费处理
快速回复 返回顶部 返回列表