PM2 - Documentation - (Update PM2 & Deployment)

Update PM2

  • 首先保存所有进程
$ pm2 save
  • 然后按照pm2的最新版
$ npm install pm2 -g
  • 最后更新内存中的pm2
$ pm2 update

Deployment - 部署

Getting started

pm2嵌入一个简单而强大的追踪部署系统。一步一步教程
请阅读考虑使用pm2部署

  • 1) 生成一个简单的ecosystem.json文件,列出进程和部署环境的配置。
$ pm2 ecosystem
{
  // Applications part
  "apps" : [{
    "name"      : "API",
    "script"    : "app.js",
    "env": {
      "COMMON_VARIABLE": "true"
    },
    // Environment variables injected when starting with --env production
    // http://pm2.keymetrics.io/docs/usage/application-declaration/#switching-to-different-environments
    "env_production" : {
      "NODE_ENV": "production"
    }
  },{
    "name"      : "WEB",
    "script"    : "web.js"
  }],
  // 部署
  // 你可以声明每一个环境
  "deploy" : {
    "production" : {
      "user" : "node",
      // 多主机是可能的, 只是通过 IPs/hostname 作为数组
      "host" : ["212.83.163.1", "212.83.163.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值