每次上线到外网服务器用node启动的时候,总会遇到一个问题,如果启动的console窗口一旦关闭,那么相应服务也就停止了.然而在外网服务器上会有多个服务同时启动,那么在管理服务的时候就会很混乱, 接下来forever可以很好的解决这个问题。
概念
forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。
安装
1 | $ npm install -g forever |
查看帮助
1 | $ forever -h |
forever命令行的中文解释
1 | $ start:启动守护进程 |
配置参数options
1 | $ -m MAX: 运行指定脚本的次数 |
More info: