1

いくつかのプロセスをフォーエバー ( forever start script.js) に追加しましたが、サーバーを再起動するとフォーエバー リストが空になり、もちろんどれも開始されませんでした。永遠に実行するように作られていると思っていたので、これを修正するアイデアはありません...

4

1 に答える 1

1

最も簡単な方法は、/etc/rc.local から永遠に開始することです。これを行うためのより完全な方法があるため、開始/停止/など...またはmonitのようなものを使用できます(ただし、これはforeverと同じです)。

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 に答える