1

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

4

1 回答 1

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
于 2013-02-21T22:57:59.790 回答