2

GitHub のドキュメントへのリンクは次のとおりです: https://github.com/Unitech/pm2#startup-script-generation--pm2-startup

Ubuntu/CentOS/Redhat で動作するようにセットアップされています。Debian マシンである Dreamhost VPS で動作させるために必要です。

init スクリプトを微調整して Debian ボックスで動作させる方法について誰かアドバイスしてもらえますか? ありがとう!!

4

4 に答える 4

9

vps が Jessie リリース (>8) を実行している場合、Jessie は init.d ではなく systemd を使用します (ubuntu や古いリリースの debian と同様)。したがって、デフォルトの ubuntu pm2 起動スクリプトを使用しても機能しません。

これがあなたのケースである場合、これが私のJessie VMで動作するために私がしたことは

$ pm2 startup systemd

次に、起動時に開始したいノードアプリをpm2で開始します。

それから

$ pm2 save

それから試してみてください。

$ shutdown -r now

もちろん、これらをルートから実行します

詳細はこちら。 http://pm2.keymetrics.io/docs/usage/startup/

于 2015-08-31T05:50:04.543 に答える
4

ubuntuソリューションを試してください。ubuntu は debian フォークなので、そこで動作するはずです。

于 2014-02-02T13:36:01.420 に答える
4

出力が示すように、sudo として実行する必要があります。

sudo pm2 startup ubuntu
于 2014-02-26T09:16:03.527 に答える