Ошибка NODE_APP_INSTANCE с узлом конфигурации и PM2 - PullRequest
0 голосов
/ 26 декабря 2018

Так что у меня были некоторые проблемы с PM2 и node-config.Всякий раз, когда я запускаю свое приложение с PM2, я получаю ошибку;FATAL: NODE_APP_INSTANCE value of '0' did not match any instance config file names.

Я попробовал все документированные способы «исправить» это, например, сделать файл default-0.json/js, установить переменную instance_var в моей конфигурации pm2, и я даже попытался установить реальную системупеременная окружения, но ничего не работает.

Мне было интересно, есть ли у кого-нибудь идеи о том, как я могу это исправить?

1 Ответ

0 голосов
/ 26 декабря 2018

У вас могут быть проблемы с настройкой узла с именем NODE_APP_INSTANCE, поэтому вы можете переименовать его с помощью параметров instance_var:

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