nodejs高大上的部署方式(PM2)-创新互联

如果直接通过node app来启动,如果报错了可能直接停在整个运行,supervisor感觉只是拿来用作开发环境的。再网上找到pm2.目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种。

成都创新互联是一家专业提供牧野企业网站建设,专注与成都网站建设、网站制作、H5场景定制、小程序制作等业务。10年已为牧野众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

使用场合:

  • supervisor是开发环境用。
  • forever管理多个站点,每个站点访问量不大,不需要监控。
  • nodemon 是开发环境使用,修改自动重启。
  • pm2 网站访问量比较大,需要完整的监控界面。

PM2的主要特性:

  • 内建负载均衡(使用Node cluster 集群模块)
  • 后台运行
  • 0秒停机重载,我理解大概意思是维护升级的时候不需要停机.
  • 具有Ubuntu和CentOS 的启动脚本
  • 停止不稳定的进程(避免无限循环)
  • 控制台检测
  • 提供 HTTP API
  • 远程控制和实时的接口API ( Nodejs 模块,允许和PM2进程管理器交互 )

1、最常用的属nohup了,其实就是在后台执行进程,末尾加个&

[zhoujie@ops-dev ~]$ nohup node /home/zhoujie/ops/app.js &
[1] 31490nohup: ignoring input and appending output to `nohup.out'

名称栏目:nodejs高大上的部署方式(PM2)-创新互联
标题来源:http://bzwzjz.com/article/doiiip.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设推广 营销型网站建设 重庆外贸网站建设 成都网站建设 网站设计 网站设计公司 成都做网站建设公司 重庆手机网站建设 成都定制网站建设 高端网站设计 成都网站建设 成都网站建设 成都网站建设 达州网站设计 成都网站制作 成都响应式网站建设 网站建设 广安网站设计 网站制作 响应式网站建设 网站制作 专业网站设计