永远不会启动服务器重启

我已经添加了一些进程永远( forever start script.js ),但当服务器重新启动永远列表是空的,当然没有一个启动。 任何想法解决这个问题,因为我想永远永远运行…

最简单的方法是从/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