p 2--nodejsプロセス管理ツール

1090 ワード

pm 2はnodejsに対するプロジェクトプロセス管理ツールであり、複数のnodejsプロセスを便利に管理することができます.
一般的なコマンド:
起動
  • pm 2 start process.js nodeプロジェクトを起動します.
  • pm 2 start process.js--name myapはnodeプロジェクトを起動してmyap
  • と命名します.
    表示プロセス
  • pm 2 list
  • pm 2 show 0
  • 停止
  • pm 2 stop all停止全部
  • pm 2 stop 0停止id 0のプロセス
  • 再起動
  • pm 2 retart all
  • pm 2 retart 0
  • 削除
  • pm 2 delete all
  • pm 2 delete 0
  • ログを見る
  • pm 2 logs 0[--ライン80]はidが0のログを調べ、80行ログ
  • .
    カスタム起動ファイル
    
    {
      "apps" : [{
        "name"            : "sqs-business-alpha",
        "script"          : "bin/www",
        "watch"           : ["./routes", "./modules", "app"],
        "env"             :  {
          "ENV": "alpha",
          "BRANCH": "sqs-business",
          "PORT": 3026
        },
        "error_file"      : "./logs/pm2.err.log",
        "out_file"        : "./logs/pm2.out.log",
        "log_date_format" : "YYYY-MM-DD HH:mm Z"
      }]
    }