防止Node项目被服务器杀死

3 阅读1分钟

最推荐方案:用 pm2 托管(永不被杀)

专门给 Node.js 用,比 systemd 更简单,断 SSH 也不会停

1. 安装 pm2

bash

运行

npm install -g pm2

2. 用 pm2 启动 npm run dev

进入你的项目目录(必须):

bash

运行

cd /你的项目路径

启动命令(直接复制):

bash

运行

pm2 start "npm run dev" --name "my-9982"

3. 查看状态

bash

运行

pm2 status

4. 让它开机自启(服务器重启也自动跑)

bash

运行

pm2 startup
pm2 save

三、常用 pm2 命令(记住这 4 个)

bash

运行

pm2 status           # 看运行状态
pm2 logs my-9982     # 看日志
pm2 restart my-9982  # 重启服务
pm2 stop my-9982     # 停止