美文网首页
Nodejs教程25:启动器(转)

Nodejs教程25:启动器(转)

作者: 蘑菇不寂寞 | 来源:发表于2019-05-15 15:06 被阅读0次

    阅读更多系列文章请访问我的GitHub博客,示例代码请访问这里

    为何要使用启动器

    常用的启动器有forever、pm2等,它们主要用在项目部署阶段

    使应用不间断运行,如果不使用启动器,命令行窗口一旦关闭,或者出现报错,应用就会停止运行,启动器会帮助应用自动重启。

    若出现服务器重启,启动器会自动启动应用,不需要手动操作。

    常用的启动器有forever、pm2等,接下来介绍一下forever的使用。

    forever

    forever文档可参考:github.com/foreverjs/f…

    使用forever启动一个服务:

    安装forever: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表示新的日志添加到旧日志之后,即保留旧日志。

    作者:LeeChen

    链接:https://juejin.im/post/5c934d60f265da61173a328d

    来源:掘金

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:Nodejs教程25:启动器(转)

          本文链接:https://www.haomeiwen.com/subject/pibpaqtx.html