首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pm2 --update-env选项似乎不起作用

pm2 --update-env选项似乎不起作用
EN

Stack Overflow用户
提问于 2017-01-07 11:26:29
回答 3查看 22.2K关注 0票数 12

我使用ecosystem.config.js启动了我的节点应用程序,如下所示。

我的ecosystem.config.js在这里。

代码语言:javascript
复制
module.exports = {
  /**
  * Application configuration section
  * http://pm2.keymetrics.io/docs/usage/application-declaration/
  */
  apps : [
    // First application
    {
      name      : "API",
      script    : "./app/index.js",
      env: {
        COMMON_VARIABLE: "true"
      },
      env_production : {
        NODE_ENV: "production"
      }
    },
  ],

  /**
  * Deployment section
  * http://pm2.keymetrics.io/docs/usage/deployment/
  */
  deploy : {
    production : {
      user : "node",
      host : "212.83.163.1",
      ref  : "origin/master",
      repo : "git@github.com:repo.git",
      path : "/var/www/production",
      "post-deploy" : "npm install && pm2 startOrRestart ecosystem.json --env production"
    },
    dev : {
      user : "node",
      host : "212.83.163.1",
      ref  : "origin/master",
      repo : "git@github.com:repo.git",
      path : "/var/www/development",
      "post-deploy" : "npm install && pm2 startOrRestart ecosystem.json --env dev",
      env  : {
        NODE_ENV: "dev"
      }
    }
  }
}

然后,我尝试将配置文件更改为打开观看模式。我读过

本文档

所以,我补充说

属性,然后我尝试

用于应用更改的配置。

应用程序重新启动,属性似乎已更改,因为当我尝试

启用监视。但我的应用程序在更改代码后没有重启。

所以,我试着

那么它工作得很好。

为什么

选项不起作用?我做错了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-07-31 04:19:38

我发现更新pm2应用程序配置的唯一可靠方法是

停止守护进程,或者

针对单个应用程序(如@hshan提到的)。

这个问题声称它在2014年修复了,但那里的评论,加上我发现的一串其他问题/问题似乎表明并非如此:

https://github.com/Unitech/pm2/issues/528

更新:这里也在进行讨论:

https://github.com/Unitech/pm2/issues/3192

票数 21
EN

Stack Overflow用户

发布于 2021-03-01 02:01:57

适用于我,如

这个

答案

票数 5
EN

Stack Overflow用户

发布于 2021-02-16 23:47:06

在尝试写入Z:\驱动器时发生此更新错误

但是,我的Windows OS计算机中没有Z:\驱动器

下面帮助解决了这个问题:

1.添加user环境变量,如下所示:

代码语言:javascript
复制
PM2_HOME=%USERPROFILE%\.pm2

2.然后杀死pm2守护进程一次

代码语言:javascript
复制
pm2 kill

现在

工作正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41517492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档