pm 2管理nodejsサービス

3085 ワード

インストール
npm install -g pm2
基本的な使い方
プロセスを開始
pm2 start app.js --name my_service      
または、異なるバージョンもこのように起動できます.
pm2 start bin/www --name my_service
–nameパラメータは、起動後のプロセス名を指定します.
すべてのプロセスを表示
pm2 list
ログを見る
pm2 logs
指定されたプロセスのログを表示します.
pm2 logs my_service     //        

pm2 logs 6              //  id  
サービスを再起動する
pm2 restart <name or id>
サービスを停止する
pm2 stop <name or id>
サービスを削除
pm2 delete <name or id>
高級な使い方
パラメータ転送
例えば、次の起動コマンドです.
node --expose-gc bin/www arg1 arg2 arg3
pm 2に変更して起動したら
pm2 start bin/www --node-args="--expose-gc" -- arg1 arg2 arg3
すべてのv 8エンジンのパラメータは、–node-argsに入れます.すべての起動スクリプトのパラメータは、–の後に置くべきです.
idをリセットする
サービスのIDと順番を再設定したいなら、pm 2キルルコマンドでpm 2を再起動してもいいです.注意pm 2を再起動したら、すべてのサービスが起動したかどうかを確認し、マシンを再起動したら同じです.
参照
How to pass node v 8 args and script args to pm 2?
How to reset the id of pm 2?