You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pm2管理器异常 执行任意pm2命令均重复触发Spawn PM2 daemon提示

PM2执行任意命令仅输出守护进程启动提示的解决方案

所有pm2命令执行后仅返回守护进程启动提示,无预期输出,示例如下:

ubuntu@ip-111-120-122-133:~$ pm2 list
[PM2] Spawning PM2 daemon with pm2_home=/home/ubuntu/.pm2
ubuntu@ip-111-120-122-133:~$ pm2 --version
[PM2] Spawning PM2 daemon with pm2_home=/home/ubuntu/.pm2

修复步骤

  • 杀死所有残留的PM2进程,避免进程锁阻塞后续操作
ps aux | grep pm2 | grep -v grep | awk '{print $2}' | xargs kill -9
  • 删除损坏的PM2运行时目录,该目录下的socket文件、状态缓存损坏是触发该问题的最常见原因
rm -rf ~/.pm2
  • 验证修复效果,执行任意pm2命令确认返回正常结果,比如查看版本:
pm2 --version
  • 若此前有保存过PM2进程列表,执行以下命令恢复原有进程:
pm2 resurrect

特殊场景修复

  • 权限错乱问题:如果此前使用过sudo执行pm2命令,会导致~/.pm2目录所属权变为root,普通用户无法读写,执行以下命令修复权限:
sudo chown -R $(whoami):$(whoami) ~/.pm2
  • Node版本兼容问题:如果近期升级过Node.js版本,PM2的全局安装文件和当前Node版本不兼容,执行以下命令重装PM2:
npm uninstall -g pm2 && npm install -g pm2

内容的提问来源于stack exchange,提问作者Ted

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 00:54:03