共通コマンド
-
アプリケーションを起動する
pm2 start <app_name>
-
アプリケーションを停止する
pm2 stop <app_name>
-
アプリケーションを再起動する
pm2 restart <app_name>
-
アプリケーションを削除する
pm2 delete <app_name>
-
実行中のプロセスをリストする
pm2 list
-
特定のプロセスに関する情報を表示する
pm2 show <app_name>
-
アプリケーションログを表示
pm2 logs
-
すべてのアプリケーションのログを監視する
pm2 monit
-
開始したサービスを保存する
pm2 save
-
開始されたサービスを systemd self-start として登録します
pm2 startup
-
物理マシンを再起動します
systemctl reboot
-
自動起動を削除する
pm2 unstartup systemed
例
- pm2 をインストールする: コマンドを実行して
npm install pm2 -g
pm2 をグローバルにインストールします。 - プロジェクト ディレクトリで、コマンドを実行します
pm2 start "npm run dev" --name=<app-name>
。ここで、 はアプリケーションの名前です。- たとえば、Python を使用して起動している場合、
python app.py
pm2 ホスティングを使用すると次のようになります。pm2 start app.py --interpreter=python --name=<app-name>
- たとえば、Python を使用して起動している場合、
- これで、
npm run dev
コマンドが pm2 によって処理されるようになります。pm2 logs <app-name>
でアプリケーションのログを表示し、 でpm2 stop <app-name>
アプリケーションを停止し、 pm2 monit で監視パネルを表示できます。