我们发布项目的远端服务器并使用node xxx.js
命令运行,但是关闭SSH会话窗口后程序就停止了,在linux中可以使用nohup node xxx.js
的方式来使其以后台进程的方式运行。
但是使用forever能处理更多的事情,比如宕机重启,热部署,日志记录等常用的功能。
###安装forever###
[sudo] npm install forever -g
###使用forever启动app###
forever start app.js
###启动app并输出日志###
forever start -l forever.log -o out.log -e err.log app.js
###停止APP###
forever stop app.js