2017-09-05 4 views
0

pm2に登録されているアプリケーションのステータスをリモートで確認したいので、何かが壊れたときに他のWebベースの監視サービスが通知することができます。pm2のアプリのステータスをウェブサイトからリモートで確認しますか?

リモートでpm2のプロセスのステータスをリモートから確認するオプションはありますか? 1つの可能性は、Webスクリプトをリモートでeval()コマンドpm2 statusとし、特定のキーワードを探し、そのスクリプトを通知ツール用のWeb上でアクセス可能にすることです。しかしこれは理想的ではありません。evalコマンドを使用していて、何が起こっているのかを知るためにはその出力の正規表現かもしれません。

アドバイスはありますか?

答えて

1

keymetricsを使用することをお勧めします。最大4つのプロセス(開発およびサイドプロジェクトに最適)、インスタンス/サーバーのリンクは簡単ですが、スケールアップするとすぐに非常に高価になることがわかります。

upstartまたはpm2-guiのような他の代替方法にいつでも切り替えてみることができます。

+0

Keymetricsへのリンクありがとうございます。しかし、Keymetricsの問題は、さまざまなページの稼働時間をチェックする既存のインフラストラクチャには適合しないことです。その考えは、私たちがヒットし、午後2時から統計を集めることができるページを持つことでした。 'eval'呼び出しをやっているように見えるのは、まだまだ最善の方法かもしれません。 – user49438

関連する問題