Запуск моего Node-приложения с Forever не регистрирует вывод - PullRequest
7 голосов
/ 06 декабря 2011

Я запускаю свой проект узла, используя Forever на экземпляре Amazon CentOS EC2, используя следующую команду:

forever start -o /home/ec2-user/logs/www.log -e /home/ec2-user/logs/www.err app.js

Мое приложение работает правильно, но в каталоге журналов нет файлов www.log или www.err. Я попытался вручную создать эти файлы и установить chmod 777, но до сих пор нет данных, записанных в эти файлы. Я уверен, что должна быть регистрация данных; Я запускаю тот же проект в аналогичной среде, и все идет нормально. Любая помощь приветствуется!

1 Ответ

1 голос
/ 17 декабря 2011

Я думаю, что в одном из последних выпусков узлов произошли серьезные изменения.Кто-то недавно подал на GitHub связанную проблему: https://github.com/nodejitsu/forever/issues/193

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

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