PM2 - Documentation - (Update PM2 & Deployment)

本文档详细介绍了如何更新PM2以及使用PM2进行应用程序部署。内容包括保存进程、更新PM2、生成ecosystem.json文件、初始化远程服务器、部署选项、多主机部署、使用私钥、强制部署等步骤,并提供了故障排查建议和Windows环境注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值