もっと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"
}
いくつかの経験:
- JSONの開始を通過した後、あなたは直接のようなプロジェクトを、制御するための名前のJSONファイルを使用することができます
pm2 stop name
。 - 各再パッケージ化した後、使用することは、
pm2 restart name
プロジェクトを更新することができます。 - あなたはJSONファイルを変更した場合、それができないことで
restart
、必要があります最初のプロジェクトを更新pm2 del name
し、再びpm2 start xx.json
。