直接在 SSH 里运行 node server.js,一旦断开 SSH 连接,程序就会停止。
要让它在后台持续运行(即使你关掉电脑,它也在 VPS 上跑),目前业界最通用、最好用的方法是使用 PM2。
使用 PM2
PM2 是一个 Node.js 的进程管理器,它可以让你的程序在后台运行,崩溃了自动重启,还能方便地看日志。
- 安装 PM2 在 SSH 中执行:
| |
- 启动项目 进入你的项目目录 /root/navihub,然后执行:
| |
看到这就说明成功了,现在可以放心地关闭 SSH 窗口了。
- 常用管理命令 (备忘)
| |
