私は頻繁にjstatを使用してGC関連の統計を取得します。ただし、JVMから統計を取得できない場合があります。正しいIDであっても、プロセスIDが見つからないというだけです。
少し掘り下げてみると、「/ tmp/hsperfdata」関連ファイルに関連しているようです。このディレクトリ/ファイルがあるサーバーでは、jstatは期待どおりに機能します(jpsも正しいインスタンスを表示します)。失敗したサーバー/インスタンスでは、「/ tmp / hsperfdata」ディレクトリが表示されません(jpsはpidを報告しません)。
他の誰かがこれに遭遇しましたか?TMP変数を正しく設定する必要があることをどこかで読みましたが、それが機能するサーバーアカウントと機能しないサーバーアカウントの間で環境設定に違いは見られません。