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

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