問題タブ [jstat]

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

memory-management - JStat を使用してリモート JVM に接続できない

Jstat Documentationから、jstat はローカルおよびリモート JVM に接続できます。URI は次のように形成できます。

JMXが有効になっているサーバー(CentOS)の1つでJVMを実行しています-

2段階のプロセスを使用するJVisualVMを使用して、ローカルマシンからJVMに接続できます-

  1. デフォルトのポート 1099 で jstatd 接続を介してリモート マシンを追加するように求めるプロンプトが表示されます ->そうすることができ、RMI レジストリが利用可能であることを証明するサーバーが追加されます
  2. サーバーを追加した後、公開されたポートで JMX 接続を JVM に追加できます ->ポート 19301 でプログラムによって JMX が公開され、詳細を表示できるため、成功します。

ただし、同じ目的で jstat を使用することはできません。

jstat -gc process_id@servernameを実行すると、以下の例外が発生します -

ネット上でさまざまな情報源を確認したところ、VisualVM がマシンを追加できたので、実行されていると思われる jstatd を実行しているとのことです。

質問: jstat コマンドの [vmid] 部分をどのようにフレーミングして接続すればよいですか?

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

java - 「応答しない」Javaプロセスの分析?

Java プロセスが応答を停止しました。jstack を試みましたが、以下のエラーで失敗しました。

次に -F オプションを使用しましたが、「デッドロックは見つかりませんでした」。

他の情報:

Java バージョン: Java バージョン

jmap: jmap

jstat: jstat

ジンフォ:ジンフォ

この種のJavaの「応答しない」問題のトラブルシューティングに関するいくつかのリンクを見て、共有するのを手伝ってくれる人はいますか?