私は他のSO質問(jps returns no output even when java processes are running)と非常に似ている問題に遭遇しました。その質問を読む前に、私の問題はjstatdが動作していないということですが、その問題の解決方法は、jpsが何らかの一時ファイルを使用することを意味します。私はまた、ネットワーク活動が全くない状態でローカルのJVMを監視することが可能であることに気付きました。私はそれがどのように機能するのか不思議です。私は自分の問題に対する解決策を求めているわけではなく、jpsなどがどのようにローカルで作業しているかを知りたいだけです。 Java開発に何年も費やしてきたことが全くわかりません。JPSは他のJava監視ツールとローカルJVMに関するデータをどのようにして収集しますか?
0
A
答えて
1
ローカル使用の場合、MonitoredHostのデフォルト実装は、sun.jvmstat.perfdata.monitor.protocol.local.LocalVmManagerを使用するsun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostProviderです。実際の作業が行われている間、メソッドactiveVms()は、起動されたJVMが監視データを公開する既知のファイル名形式のファイルを検索するユーザーtempディレクトリのファイルをループします。私が疑っている限り、全くTCPはありません。面白い。
関連する問題
- 1. ウェブサービスをどのように監視していますか?
- 2. Java EEオープンソース監視ツール
- 3. Java JVMはどのように動作しますか?
- 4. JVM - マイナーGCでWeakReferenceを収集していますか?
- 5. JavaからJVMのパフォーマンス統計を収集する方法
- 6. SNMPを介したJRockit JVMの監視
- 7. SwingEventMonitorを使用して他のアプリケーションを監視しますか?
- 8. GAE MapReduce API for Javaを使用すると、マッパーからどのように出力を収集しますか?
- 9. Java - 他のプロセスのメモリとCPU使用率を監視するにはどうすればいいですか?
- 10. SQL Serverに費やす時間はどのように監視しますか?
- 11. 外部ツールを使用してiccubeサーバーとデータを監視する方法
- 12. Javaどのようにして100%CPU負荷なしで何かを常時監視できますか?
- 13. D3のネットワークグラフのデータを収集します。どのようにフォーマットする必要がありますか?
- 14. スーパーバイザプロセスはプロセスをどのように監視しますか?同じことをJVM上で行うことはできますか?
- 15. erbテンプレートの処理に関するrcov形式の情報をどのように収集しますか?
- 16. JVMバイトコード、ローカル変数のタイプはどのようにして見つけることができますか?
- 17. Googleはどのようにつぶやきを収集しますか?
- 18. アプリケーションはどのように統計情報を収集しますか?
- 19. IIS監視ツール
- 20. ジェンキンス/ハドソンの仕事をどのようにして他の仕事を監視し、ビルドするかどうかを決定する方法は?
- 21. Backbone ajaxリクエストをどのように監視できますか?
- 22. セレン+ javaで監視ツールを書く
- 23. 最下位ビットの変更をどのように監視しますか?
- 24. SQL Serverからどのように統計情報を収集しますか?
- 25. プロトタイプは他のパターンとどのように関連していますか?
- 26. .NET用パフォーマンスと監視ツール
- 27. monit監視ツールを使ってDelayed_jobを設定します
- 28. USRP2のシリアルポートを監視するツール
- 29. データを収集して渡す方法
- 30. Javaスレッドの実行を監視するツール
この記事で問題を説明すると、おそらくより良い助けになるでしょう。次に、他の質問へのリンクを追加して、それがなぜあなたにとってうまくいかないかを説明することができます。 –
私は失礼ではありませんが、「自分の問題に対する解決策を求めているわけではなく、jpsや他の人たちがローカルでどのように働いているか知りたい」という文章を考えれば、あなたの意見は理にかなっていません。 –
私はjpsが他のJMXコマンドと同じように、ループバックアダプタ全体でTCPソケットを使用していると考えています。これはあなたの箱のファイアウォールの問題かもしれませんか? – Gray