cron 环境 PATH 不含 nvm 目录,nohup node 找不到命令导致服务一直拉不起来 (HTTP=000)。改用 $HOME/.nvm/.../bin/node 绝对路径,模拟 cron 最小环境 验证可正常拉起。
- 每5分钟检查服务是否运行 - 自动杀掉占用端口的非 node 进程(如 Python http.server) - 自动重启 node 服务