我们发布项目的远端服务器并使用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

更多的配置和使用方法可以参考:https://github.com/foreverjs/forever

此文是本站原创,转载请标注作者和链接出处!