正常情况下
node server.js 启动后,如果关闭cmd或者是session 会话,同时也会关闭 nodejs, 如果我们想保持nodejs
继续执行, 就必须要 以守护进程方式启动, 可以使用nohup ,但是 个人觉得forever会更好用一点
1. 安装forever
npm install forever
2. 启动
usage: forever [start | stop | stopall | list] [options] SCRIPT [script options] options: start start SCRIPT as a daemon stop stop the daemon SCRIPT stopall stop all running forever scripts list list all running forever scripts
3. 要关闭进程的话
$ forever list
会列出来 正在运行的 procee 的 pid
不要使用 kill pid 关闭,关闭后会自动重新启动
使用 forever stop index// 你所需要关闭的process 在 上面列表里的 位置
附 : forever 的Github 地址
https://github.com/nodejitsu/forever