問題タブ [jmx]

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 に答える
6330 参照

java - jmxを使用した動的プロキシはスレッドリークを引き起こす可能性がありますか?

JMX インターフェイスを使用して動的プロキシを設定する Java に問題があり、これを別のコンポーネントに渡し、プロキシ オブジェクトを呼び出します。これを行うと、アプリケーションは呼び出しごとに 2 つのスレッドをリークします。これらのスレッドはタイムアウトすることはなく、アプリケーションがメモリ不足になるまで構築し続けます。

スレッドはペアで表示されます。下部のスタック トレースを参照してください。

少しあいまいなシステム プロパティを使用して、JMX でタイムアウトをまとめてオフにしようとしましたが、違いはありません。重要なアクションは、動的プロキシ呼び出しのようです。プロキシ経由で呼び出されるオブジェクトは Serializable を実装しているため、問題にはなりません。

MBean パスとオブジェクト インターフェイスの文字列を使用して手動で Bean を作成し、そこからメソッドを呼び出すと、問題はなくなります。

動的プロキシに関しては、経験があまりないため、ここでは主に古典的な落とし穴を探しています。

これがプロキシインスタンスの作成方法です

MyInvocationHandler の実装:

}

2 つのスレッドのスレッド スタック トレース (常にペアで表示されます):

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

java - JMX スレッドが ClientNotifForwarder でスタックする

私たちのアプリケーションは、いくつかの jmx エージェント (約 50) に接続して、頻繁に jmx データをポーリングします。しばらくすると (約 1 日)、アプリケーションが応答しなくなります。スレッド ダンプを調べたところ、多数のスレッドが ClientNotifForwarder でスタックしていることがわかりました。

例えば:

根本原因を特定するための助けをいただければ幸いです...

ありがとう、ラジャ

0 投票する
2 に答える
3299 参照

java - Java リアルタイム サービス監視フレームワーク

オンライン サービス監視用のある種の「カウンター」を作成する必要があります。つまり、Foo_Request_Total、Foo_Request_DB_error、Foo_Request_Timedout、Bar_Request_Total などです。

また、カウンターが事前に定義された制限を超えたときに、何らかのアラームを生成する必要があります (たとえば、1 時間あたり 5 つを超える要求がタイムアウトした場合の SNMP トラップ)。

このためのJavaフレームワークを提案できますか?

0 投票する
3 に答える
420 参照

weblogic - 私の要件は JMX で満たすことができますか?

私はJMXにまったく慣れていません。私には特定の要件があり、JMX の範囲内で達成できるかどうかを知りたいと思っていました。

要件:

多くのサーバーで実行される多くの weblogic インスタンス、 jBossインスタンス、およびTomcatインスタンスを含む一連のリソースがあります。現在、これらのリソースを監視し、現在のステータスを確認し、ダウンしている場合は、その Web ページからリソースを開始および停止するためのワンストップ ソリューション、UI が必要です。

これは JMX を使用して可能ですか?

0 投票する
2 に答える
4586 参照

tomcat - JMX MBean からの tomcat HTTP コネクタ ポートを理解する


JMX経由でTomcatに接続しています。私は単純な JMX クライアントを作成して tomcat に接続し、さまざまな JMX MBean 属性を読み取って tomcat を監視しました。私の問題は、Tomcat の HTTP コネクタがリッスンしているポートを知りたいということです。tomcat の server.xml ファイルを読み込まずに、JMX Mbean 経由でこの詳細を取得する方法はありますか。しかし、1 つの MBean のいくつかの属性を介してそれを取得するには?

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

java - JBoss MBean のリソース参照を作成する方法

JBoss にアプリケーションがデプロイされている。その中に含まれているのは、スケジュールされたタスクをトリガーする Quartz MBean を登録することです。

その MBean のリソース ref を作成して、タスク コードではjava:/comp/env/*なくリソースにアクセスするにはどうすればよいですか?java:/*

0 投票する
2 に答える
3094 参照

java - Java でのシステム (JVM ではない) 稼働時間の照会

JavaSE 6 でシステム (JVM ではない - RuntimeMXBean.getUptime() を認識しています) の稼働時間を照会する OS 中立の方法はありますか?

ありがとう

0 投票する
4 に答える
2517 参照

java - .NetアプリをJMXエージェントに接続するにはどうすればよいですか?

.Netアプリケーションを他の誰かのJMXエージェントに接続する必要があります。私はこれが単に行われたことではないことを読みました、そして私は石鹸か他のものを使うべきです。これは起こらないので、私を助けることができるライブラリや相互運用技術はありますか?私は、リモート操作を呼び出したり、文字列の結果を返したりするような単純なことにのみ興味があります。

0 投票する
4 に答える
794 参照

java - 適切に設計されたJMXMBeanの特徴は何ですか

JMX MBeanを設計する際のベストプラクティスにはどのようなものがありますか?特に役立つと思う例はありますか?