問題タブ [process-monitoring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1531 参照

linux - Monitは、そうであるにもかかわらず、開始メソッドが定義されていないと言います

IRCd とそのサービスが実行されていることを確認するように monit を構成しました。最近、これらすべてを実行するインスタンスが再起動されましたが、機能しませんでした。

起動時に起動するように構成されました。

制御ファイル

ドキュメントによると、この構文は問題ないように見えます...

そして、それをチェックすると同じことが言えます

ただし、ログは、これらの監視対象プロセスの開始方法が定義されていないことを示しています!

monit を使用してプロセスを手動で開始すると、何らかの理由で機能します

これはかなり奇妙です。これらのチェックされたプロセスを停止し、デバッグ ログを有効にして monit を再起動すると、起動プログラムについて報告されることがわかります。

グロブの名前でここで何が起こっているのか、何か考えはありますか?

0 投票する
1 に答える
151 参照

java - Java 監視アプリケーション

さまざまなサーバーで実行されているさまざまなアプリケーション (独立した Java) を監視する Java アプリケーション (Web ダッシュボード) を構築したいと考えています。自分の用途に合わせて使用​​および変更できるオープン ソース アプリケーションはありますか。私が見ている機能は次のとおりです。

  1. アプリケーションの状態。
  2. アプリケーションの開始と停止 (メイン クラスを使用した jar の実行)。
0 投票する
1 に答える
150 参照

macos - 実際の実行可能ファイル名でプロセスを一覧表示するには?

setproctitleメソッドを使用して、プロセスは実行時に「コマンド」フィールドを更新できます。これにより、いくつかのコマンドでプロセスが表示される方法が変更されます。

ただし、springこれは実行可能ファイルではありません。これは実際には Ruby スクリプトであるため、探している出力は/Users/rpatterson/.rvm/rubies/ruby-2.3.1/bin/ruby.

このブログ投稿では、文書化されていないように見える方法を使用して実際のパスを取得する方法について説明していますproc_pidpath。アクティビティモニターもruby正しく表示されます。これは、関連するプロセスを見つけて強制終了するのに十分近いでしょう。

独自のプログラムをコンパイルせずに、コマンド ラインからこの情報を取得するにはどうすればよいですか?

0 投票する
1 に答える
263 参照

android - ファジング中の Android でのプロセス監視

ファジングで重要な部分は、対象の (攻撃された) プロセスを監視してクラッシュがないかどうかを監視し、クラッシュの詳細を記録し続けることです。 Sulleyは、主に Linux と Windows で動作し、Python で記述されたファジング フレームワークです。例としてKivyを使用してAndroidに移植する予定ですが、Androidでのプロセス監視を除いてアプローチが異なるため、プロセス監視がAndroidで適切に機能するかどうか疑問に思っていますか? これに関するアドバイスはありますか?

0 投票する
1 に答える
450 参照

php - Nginx Amplify は、数分後に PHP-FPM 統計を報告できませんでした

VPS: DigitalOcean Amplify: v0.43 Nginx: v1.13.0 PHP-FPM: v7.0.19 OS: CentOS7

Nginx-Amplifyレポート ツールでphp-fpm-metricsを有効にしようとしています。数分間動作し、サービスの再起動後にエラーが発生します/var/log/amplify-agent/agent.log

agent.conf (関連部分):

agent.log (エラー):

PHP-FPM /etc/php-fpm.d/www.conf (関連部分):

Nginx.conf (関連部分):

ドキュメントで気づいたように、これは機能します:

$ SCRIPT_NAME=/php_status SCRIPT_FILENAME=/php_status QUERY_STRING= REQUEST_METHOD=GET cgi-fcgi -bind -connect /var/run/php-fpm/php-fpm.sock

結果:

問題は、プロセスの再起動と、しばらくしてからの pid の「変更」だと思います。

supervisor failed to find php-fpm bin path, last attempt: "ls -la /proc/24400/exe" failed due to AmplifySubprocessError

確かではありませんが、おそらくpm.max_requests = 500責任があります。