【问题标题】:PM2 port number express appPM2端口号快递应用
【发布时间】:2017-11-26 21:05:13
【问题描述】:

生态系统.config.js

module.exports = {
  /**
   * Application configuration section
   * http://pm2.keymetrics.io/docs/usage/application-declaration/
   */
  apps : [

    // First application
    {
      name      : 'cms_stage',
      script    : 'www',
      env: {
        COMMON_VARIABLE: 'true',
        PORT: 3001,
        NODE_ENV: 'staging'
      }
    }
  ]
}

我有一个以PORT=3001 node www 开头的快速应用程序,它可以工作。但是使用 pm2 以上的配置它不会。 pm2 show 开始了,但是没有收听 3001

我尝试运行PORT=3001 pm2 start cms_stagepm2 start cms_stagepm2 start ecosystem.config.js

在 app.js 中像 app.set('port', process.env.PORT || 3000) 这样读取端口号

【问题讨论】:

    标签: node.js express pm2


    【解决方案1】:

    pm2 kill杀死pm2后工作

    【讨论】:

    • 您可以将自己的答案标记为已接受,如果问题已解决并且您认为该问答对未来的读者有用,请继续将其标记为已接受。如果这更像是“问题不再可重现”的情况,您可能还需要考虑删除问题和答案。
    猜你喜欢
    • 2015-10-08
    • 2018-10-22
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 2014-08-03
    相关资源
    最近更新 更多