PM2 не перезапускает скрипт npm - PullRequest
0 голосов
/ 21 декабря 2018

Я запускаю мое приложение с помощью следующей команды:

pm2 start npm --name «my-site» -i 0 - запустить runGlobalProduction

Но я обнаружил, что оно периодическисбой и не перезапуск, даже когда я запускаю процессы. «my-site» отображается как онлайн. Мне нужно перезагрузить my-site, чтобы он заработал.

Проверяя журналы, я могуувидеть эту ошибку, но она не очень информативна:

npm ERR! Вероятно, это не проблема с npm. Вероятно, есть дополнительный вывод журнала выше. 0 | my-sit | ERR! code ELIFECYCLE 0 |my-sit | npm ERR! errno 1 0 | my-sit | npm ERR! my-website@3.2.4 runGlobalProduction: export PORT = 8080 CONFIG_PATH = config / web / global-production.config.json && npm run apiServer 0 | lmy-sit | npm ERR! Статус выхода 1

1 Ответ

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

Вы должны сохранить приложение вашего узла, используя

  pm2 start [app_name]
  pm2 save

Затем выполните:

 pm2 startup [operation system]

Это создаст файл dump.pm2, который необходим pm2 для запуска приложения при перезагрузке.

Очень похоже на этот пост

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...