forever能做更多的事情,比如分别记录输出和错误日志,宕机重启,热部署。比如可以在js中作为api使用
1.安装forevernpm install forever -g
2.使用forever启动js文件forever start app.js
3.停止js文件forever stop app.js
4.启动js文件并输出日志文件forever start -l forever.log -o out.log -e err.log app.js
5.重启js文件forever restart app.js
6.查看正在运行的进程forever list
7.可能出现的提示错误为:log file /root/.forever/forever.log exists. Use the -a or –append option to append log.
8.解决方案1.0:forever start -a -l forever.log -o out.log -e err.log app.js(app.js就是后台的入口文件)
9.解决方案1.1:forever start -a -l forever.log -o out.log -e err.log ./bin/www
10.解决方案1.2:forever start -l forever.log -a app.js
11.重启所有服务:forever restartall
12.查看日志:cd /root/.forever&&tail -f -n 200 forever.log