問題タブ [jstatd]

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

visualvm - jstatd の開始に関する問題

JVisualVM を jstatd に接続しようとしています。しかし、私のリモート サーバーでは、jstatd の起動に問題があります。

エラー

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

visualvm - jstatd のファイアウォール ルール

リモートサーバーで jstatd を実行しようとしています。ドキュメントによると、ポリシー ファイルを作成し、次のコマンドでデーモンを起動します。

jstatd -p 1199 -J-Djava.security.policy=<path-to-policy>

次の投稿で、ファイアウォールで開く必要がある 2 つのポートがあることを読みました: jps can't connect to a remote jstatd

これら 2 つのポートを開くと、すべて正常に動作します (VisualVM を介したリモート Java アプリケーションへの接続を含む)。今、私は 1199 ポートが修正されていることを読みましたが、2 番目のポートは jstatd の起動ごとにランダムなポートです ( VisualVM を使用してファイアウォール経由でリモート jstatd インスタンスに接続します)。そのため、私のファイアウォールの裁定は非常に複雑になります。ポートを固定値に設定する可能性はありますか? 私の問題は、jstatd が (再) 起動されるたびにファイアウォールを変更できないことです。

よろしくお願いいたします。AnarchoEnte

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

jstat - jstatd.exe を起動してアプリケーションをリモートで監視できませんか?

皆さんにとって素晴らしい日です。

jstatd を使用して、リモート マシンで実行されている一部のアプリケーションの JVM、GC、ヒープ、およびいくつかの重要なメトリックを監視したいと考えています。

jstatd.exeコマンドライン経由で Java パスの bin フォルダーからコマンドを実行しようとすると、次のエラーが発生します。

インターネットでこのエラーを確認したところ、リンクに記載されているセキュリティ ファイルを追加する必要があることがわかり ました。アクセス許可エラーにより jstatd を開始できません。しかし、それでも同じエラーが発生します。

これについて私たちを助けることができる人は誰でもできますか?

前もって感謝します。

0 投票する
0 に答える
249 参照

linux - Linux リモート サーバー: jstatd ネットワークに到達できません

リモート Linux サーバーで jstatd 接続を開こうとしていますが、jstatd を実行しようとすると、次のエラーが表示されます。

これは私が実行しようとしているコマンドです:

Linux サーバーで Java jdk 1.8_40 を使用しています。

私はインターネット全体を見てきましたが、私の問題の解決策を見つけることができませんでした.誰かが私を助けてくれることを願っています.

よろしく、ダーン。

0 投票する
0 に答える
543 参照

java - jstatd が存在しない

Ubuntu サーバーで Tomcat 6.0 を実行しています。

最近、メモリリークの可能性があることに気付きました。

そこで、Java Memory Profiler を使用したいと思います。

しかし、$JAVA_HOME に 'jstatd' が見つかりません。私は java-6-openjdk-amd64 を使用しており、既存のファイルは次のとおりです。

java java-rmi.cgi keytool orbd pack200 rmid rmiregistry servertool tnameserv unpack200

jstatd をインストールしようとしましたが、方法が見つかりませんでした。(その理由は、Java を使用している場合は通常存在するためだと思います。)

どのように使用できますか?

0 投票する
0 に答える
446 参照

java - すべてのユーザーの jvisualvm および jstatd プロセスを介して監視するにはどうすればよいですか?

に更新してjava 1.8_66、次の問題が発生しました。ローカルで jvisualvm を実行すると、自分の下で実行されているプロセスのみを監視できます (プロセスに接続することを意味します)。を起動するsudo jvisualvmと、ルート プロセスのみを監視できます。そして、リモートプロセスを監視すると、このような問題が発生しました。すべてのユーザーのプロセスを監視することは可能ですか?

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

java - jstatd の 2 番目の開いているポートを強制または予測する方法は?

jstatdRMI レジストリの特定のポートで開始する場合は-p、このパラメータを渡すことができます。

しかし、問題は、2 番目のランダム ポート (Java では「匿名ポート」と呼ばれる) を開くことです。これにより、ファイアウォール ルールを記述したり、JVisualVM を使用しjstatdて Docker コンテナーで実行されているリモートに接続したりする際に問題が発生します。

jstatdsourceを見るUnicastRemoteObject.exportObject(remoteHost, 0)と、ランダムに見える新しい「匿名ポート」を開く呼び出しが行われていることがわかります。

この最後のポートを強制的に固定する方法、または選択されるポートを予測する方法はありますか?