■はじめに
「PM2を利用してNode.jsのプロジェクトを実行する方法(npm start)」の記事でPM2を利用したプロジェクトの実行方法を記載しました。
しかし、サーバーを再起動すると、起動しているNodeサーバーが停止されるようになります。
複数のプロジェクトを並行起動していた場合、それぞれ起動し直すのは手間なので、サーバー再起動時に自動起動させる方法を記載します。
■手順
1.以下のコマンドを実行しPM2のプロセスに起動されていることを確認する。
$ pm2 list
$ pm2 startup
3.以下のコマンドを実行し、現在のPM2の状態を保存する。
$ pm2 save
4.サーバーを再起動し、以下のコマンド実行結果が「1」と同じであることを確認する。
$ pm2 list