问题描述 同事今天发版的时候,服务启动失败,报错如下: path.js:1082 path = process.cwd(); ^ Error: ENOENT: no such file or directory, uv_cwd 排查 从错误信息中可以看出 错误源来自 process.cwd(),查看pm2详细日志如下 cwd找不到,导致pm2 多次重启服务,最终触发限制stop掉,cwd是 pm2进程启动时确定的执行文件(软链接到指定目录),如果后续对该文件做了删改,就会导致以上错误