春ブーツ実行PM2監視プロジェクト

もっとPM2の使用説明はを参照してください。PM2シンプルなマニュアル-デンバー

PM2は、通常、それは、ノード・アプリケーションのために使用されているので、exec_mode書かれるべきfork、最も重要なことはあるargs-jarとjarパッケージには、追加のパラメータを提供する必要がある場合は、ほかでは、マークされるべき場所args一緒に、表記。

あなたは以下のとおり作成するとfz.jsonコマンドを使用して、pm2 start fz.json実行するfz.jarコマンドを使用してtail -f /home/imzhizi/log/fz-out.logも、実行ログを表示することができます。

{
    "name": "fz",
    "script": "/usr/bin/java",
    "args": [
        "-jar",
        "/home/imzhizi/tcm-fz/target/fz.jar",
        "--spring.profiles.active=prod"
    ],
    "exec_interpreter": "",
    "exec_mode": "fork",
    "error_file" : "/home/imzhizi/log/fz-err.log",
    "out_file"   : "/home/imzhizi/log/fz-out.log"
}

いくつかの経験:

  1. JSONの開始を通過した後、あなたは直接のようなプロジェクトを、制御するための名前のJSONファイルを使用することができますpm2 stop name
  2. 各再パッケージ化した後、使用することは、pm2 restart nameプロジェクトを更新することができます。
  3. あなたはJSONファイルを変更した場合、それができないことでrestart、必要があります最初のプロジェクトを更新pm2 del nameし、再びpm2 start xx.json

おすすめ

転載: www.cnblogs.com/imzhizi/p/montior-jar-using-pm2.html