永远不会在服务器重新启动时启动

forever does not start on server reboot

本文关键字:重新启动 启动 服务器 永远      更新时间:2023-09-26

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

最简单的方法是永远从/etc/rc.local开始。有更完整的方法可以做到这一点,因此您可以启动/停止/etc。。。或者使用类似monit的东西(但这与永远的做法重复)。

您还必须考虑与非root用户一起永远运行。

start_forevers.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