2016-03-18 2 views
10

Я запускаю веб-сервер узла, используя pm2. Поскольку pm2 запускает другой процесс и перенаправляет stdout и stderr в файлы, я должен искать где-то еще для журналов. В идеале я хотел бы, чтобы процесс вывода узла был в том же окне консоли, с которого я запускал pm2. В противном случае я бы согласился на pm2 запустить процесс узла с активным консольным окном и запустить stdout и stderr процесса узла в это окно консоли. Как это можно достичь? Я нахожусь на оконной машине.Сделать pm2 на консоль

ответ

23

Я считаю, что вы также можете увидеть STDOUT и STDERR процесса, который работает daemonized командой pm2 logs или pm2 logs [app-name].

+1

Принимая этот ответ, так как он обращается к первому пропущенному журналу с флагом '--no-daemon' – Fragilerus

6

Нашли ответ (их документация не так уж хороша), только что добавил флаг --no-daemon, похоже, он это сделал. Хотя, похоже, он все еще регистрируется в файле (даже при использовании флага) при первом времени безотказной работы. После того, как процесс перезапускается (я наблюдаю за изменениями файлов) он начинает регистрацию на консоль

Смежные вопросы