在pm2中更改进程的端口

Changing PORT of a porcess in pm2

我在端口 3000 中有一个进程 运行,我想在任何其他端口中部署该进程。我该怎么做?

这是pm2的简单配置:

module.exports = {
  apps : [
      {
        name: "myapp",
        script: "./app.js",
        watch: true,
        instance_var: 'INSTANCE_ID',
        env: {
            "PORT": 3000,
            "NODE_ENV": "development"
        }
      }
  ]
}

有一个 apps.env.PORT 键可以使用。

PM2 不决定您的端口,但是 PM2 管理绑定到端口的应用程序是您需要更改的内容。