2016-10-14 9 views
0
$ pm2 --version 
1.1.1 

pm2でシェルスクリプトを開始しました。それは約12時間実行されます。翌日にそれを確認するために戻ってきたが、途中で終わっただけだった。しかし、私はログをチェックし、それが始まったように見えました。チェックされた​​とはい、それは、3回持っていた。それは奇妙に思えました。何故なら、それは何かカールを送っていて何時間もうまくやっていたからです。エラーログが空の場合にPM2プロセスが再起動される理由を理解する方法はありますか?

だから私は、エラー出力を見に行きました:

[[email protected] ~]$ ll /opt/xyz/.pm2/logs | grep util-perf-testing 

-rw-r--r-- 1 collumj alskdjflkas 0 Oct 12 21:27 util-perf-testing-error-54.log 
-rw-r--r-- 1 collumj alskdjflkas 0 Oct 12 21:38 util-perf-testing-error-59.log 
-rw-r--r-- 1 collumj alskdjflkas 6.8K Oct 12 21:36 util-perf-testing-out-54.log 
-rw-r--r-- 1 collumj alskdjflkas 15K Oct 13 00:00 util-perf-testing-out-59__2016-10-13_00-00-00.log 
-rw-r--r-- 1 collumj alskdjflkas 166K Oct 14 00:00 util-perf-testing-out-59__2016-10-14_00-00-00.log 
-rw-r--r-- 1 collumj alskdjflkas 384K Oct 14 17:16 util-perf-testing-out-59.log 

2つのエラーログは完全に空です。

PM2は再起動に関する内部ログを保持しますか?シェルスクリプトの出力に再起動の理由が表示されず、エラーログが空です。私は、なぜこのシェルスクリプトが3回再開したのかという完全な謎を見ています。

答えて

0

10日以内に回答がありません。近くに私はPM2にログのリセットの理由を保存すると言うことができるので、アクセスすることができます:tail --lines 100 ~/.pm2/pm2.log

+0

あなたはその理由を見つけましたか? – jkulak

+0

はい、メモリ不足です。他にもいくつかの理由がありましたが、通常は記憶になりました。 – jcollum

関連する問題