Node.js Время работы Forever.js остановлено

Я запускаю скрипт узла на моем экземпляре EC2. Я использую forever.js для запуска, потому что я хотел бы запустить его, даже когда я отключаюсь от моего SSH-соединения.

Я бегу:

forever start app.js

а затем перечислите запущенные процессы, используя:

forever list

и для uptime это говорит STOPPED Неважно что я делаю.

ubuntu@ip-xx-xxx-xxx-xxx:~$ forever list
info:    Forever processes running
data:        uid  command             script          forever pid   id logfile                        uptime  
data:    [0] 79f1 /usr/local/bin/node app.js 17099   17100    /home/ubuntu/.forever/79f1.log STOPPED 

2 ответа

Вы могли бы просто бежать forever logs yourfile.js видеть логи. Если вам нужно быть уверенным, что вы видите правильные логи.

Я проверил упомянутый лог-файл (дух!) /home/ubuntu/.forever/79f1.log и в этом была ошибка.

Оказывается, это была простая ошибка пути в моем скрипте app.js. Я использовал файл, который не был в том же каталоге, из которого я запускал forever start app.js, Так что это на самом деле не имеет ничего общего с forever.js, но было простой ошибкой пути, когда узел не мог найти файл. Слава Богу за лог-файлы!

Другие вопросы по тегам