Я пытаюсь запустить приложение nodejs на экземпляре Amazon EC2, используя навсегда. Я установил nodejs npm, а затем запустил sudo npm install forever -g
.
Установка не привела к каким-либо ошибкам, поэтому я продолжаю и запускаю свое приложение с помощью forever start server.js
, но ничего не будет делать - ничего не выводит, даже если даже ошибка.
Я также пробовал forever --help
и просто forever
, но ни один из них не дал мне никакого ответа...
При регулярном запуске моего приложения с помощью nodejs - nodejs init.js
он работает так, как ожидалось, но мне нужно запустить его с помощью forever
, чтобы он не отключился при отключении от сервера.
Изменить:
Поскольку единственная проблема, с которой я столкнулся, заключалась в том, что nodejs закрывался, когда я закрыл сеанс терминала на моем сервере EC2, я решил это с помощью команды linux nohup
, как это: nohup sudo nodejs server.js &
Это продолжало работать nodejs в дочернем процессе даже после того, как я закрыл окно терминала.
Спасибо за помощь!:)