私はpm2を使用してnode.jsプロセスを管理しています。今のところとても満足しています。
$ pm2 save
の目的は何ですか?プロセスリストを保存する目的は何ですか?ドキュメントからはよくわかりません。 https://github.com/Unitech/pm2
pm2 save
は、現在実行中のNodeアプリケーションのスナップショットを取得します。
その後、pm2 resurrect
を使用してこれらのアプリケーションを復元できます。
これは、pm2を再起動するときに(マシンの再起動など)、各アプリケーションを手動で再起動する必要がないため便利です。代わりに、pm2 resurrect
を呼び出すスクリプトを作成するだけで、すべてのNodeアプリを起動します。
$ pm2 save
は、サーバーの再起動後にpm2プロセスリストを保存して再起動するために使用されます。それは一般的に付属しています:
pm2 startup
起動スクリプトを生成します