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, но было простой ошибкой пути, когда узел не мог найти файл. Слава Богу за лог-файлы!