GitHub のドキュメントへのリンクは次のとおりです: https://github.com/Unitech/pm2#startup-script-generation--pm2-startup
Ubuntu/CentOS/Redhat で動作するようにセットアップされています。Debian マシンである Dreamhost VPS で動作させるために必要です。
init スクリプトを微調整して Debian ボックスで動作させる方法について誰かアドバイスしてもらえますか? ありがとう!!
GitHub のドキュメントへのリンクは次のとおりです: https://github.com/Unitech/pm2#startup-script-generation--pm2-startup
Ubuntu/CentOS/Redhat で動作するようにセットアップされています。Debian マシンである Dreamhost VPS で動作させるために必要です。
init スクリプトを微調整して Debian ボックスで動作させる方法について誰かアドバイスしてもらえますか? ありがとう!!
vps が Jessie リリース (>8) を実行している場合、Jessie は init.d ではなく systemd を使用します (ubuntu や古いリリースの debian と同様)。したがって、デフォルトの ubuntu pm2 起動スクリプトを使用しても機能しません。
これがあなたのケースである場合、これが私のJessie VMで動作するために私がしたことは
$ pm2 startup systemd
次に、起動時に開始したいノードアプリをpm2で開始します。
それから
$ pm2 save
それから試してみてください。
$ shutdown -r now
もちろん、これらをルートから実行します
ubuntuソリューションを試してください。ubuntu は debian フォークなので、そこで動作するはずです。
出力が示すように、sudo として実行する必要があります。
sudo pm2 startup ubuntu