2016-09-14 20 views
1

私は非常に単純なHTTPエンドポイントを持っています。このエンドポイントは、メッセージ・キューにポストされ、ペイロードをメッセージ・キューにドロップできます。常に実行する必要があるので、process.exit()は存在しませんので、意図的に終了していないと確信しています。PM2がプロセスを再起動するのはなぜですか?

私は例外のために再起動していたと考えましたが、私はPM2のログを調べて、PM2の再起動を記録しました。私が再起動していると思う唯一の理由は、「pm2リスト」からの再起動回数が1日中ゆっくり増加するためです。

OS:Windowsの2012 PM2バージョン(メモリ):0.15.10 PM2バージョン(ローカル):1.1.3

探しを開始する場所に任意の方向?

答えて

0

確かに必要なファイルの1つにprocess.exit(0)が埋め込まれていました。

1

npm install pm2 -g && pm2 updateを実行するだけでpm2のバージョンを更新する必要があり、pm2のメモリ内のバージョン(デーモンを実行しているもの)が更新され、新しいバージョンを使用してすべてのプロセスが再開されます。

関連する問題