forever能做更多的事情,比如分别记录输出和错误日志,宕机重启,热部署。比如可以在js中作为api使用
1.安装forever
npm 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