经常使用的启动器有forever、pm2等,它们主要用在项目部署阶段node
经常使用的启动器有forever、pm2等,接下来介绍一下forever的使用。git
forever文档可参考:github.com/foreverjs/f…github
使用forever启动一个服务:npm
npm install forever -g
forever start server.js
,替代node server.js
命令。info: Forever processing file: server.js
,表示启动成功,此时若是将窗口关闭,应用照样能够访问。forever stop server.js
。还有一个命令是forever stopall
,中止所有在运行的任务,但使用要慎重。forever启动时,还能够添加一些配置,例如forever start xxx.js -l c:/xxx.log -e c:/xxx_err.log -a
,forever start xxx.js表示启动xxx.js。服务器
-l c:/xxx.log表示将log信息输出到c:/xxx.log文件。命令行
-e c:/xxx_err.log表示将错误信息输出到c:/xxx_err.log文件。日志
-a表示新的日志添加到旧日志以后,即保留旧日志。code