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

Windows服务器PM2自动恢复进程异常:权限问题排查求助

Windows服务器PM2计划任务不显示进程的解决办法
  • 指定正确的运行账户:计划任务别用系统账户,选你日常登录的本地管理员账户,勾选「不管用户是否登录都要运行」和「使用最高权限运行」。系统账户跑的PM2在Session 0,你登录后的命令行在Session 1,自然看不到进程。
  • 在bat脚本里补全路径:计划任务的环境变量不全,直接写node和pm2的绝对路径,比如:
    @echo off
    "C:\Program Files\nodejs\node.exe" "C:\Users\你的用户名\AppData\Roaming\npm\node_modules\pm2\bin\pm2 resurrect"
    
    或者先把node路径加入环境变量再执行:
    @echo off
    SET PATH=C:\Program Files\nodejs;%PATH%
    pm2 resurrect
    
  • 确认PM2状态已保存:手动跑一遍pm2 save,保证%USERPROFILE%\.pm2\dump.pm2存在,且计划任务的用户对这个目录有读写权限。
  • 加日志排查问题:给计划任务的操作设置输出日志,比如指定C:\pm2_task_log.txt,执行后查看日志里有没有找不到命令、权限报错之类的信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 23:12:38