我已经将一些进程添加到了永远(forever start script.js
),但是当服务器重启永远列表为空时,当然没有一个进程被启动。有任何想法要解决这个问题,因为我认为永远是为了永远运行......
答案 0 :(得分:1)
最简单的方法是从/etc/rc.local永远开始。有更完整的方法来做到这一点,所以你可以启动/停止/等...或使用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