Я добавил некоторые процессы навсегда (forever start script.js
), но когда сервер перезагружается навсегда, список пуст и, конечно, ни один из них не был запущен. Любая идея исправить это, потому что я думал, что навсегда был запущен навсегда...
Самый простой способ - начать вечно с /etc/rc.local. Есть более полные способы сделать это, чтобы вы могли запускать/останавливать/etc... или использовать что-то вроде monit (но это дублирует то, что навсегда делает).
Вам также нужно будет работать навсегда с пользователем, который не является root.
start_forever.sh
cd /absolute/path/to/project
/absolute/path/to/forever -m 5 examples/error-on-timer.js&
затем в /etc/rc.local
sudo -u SOME_USER /absolute/path/to/start_forever.sh