7

こんにちは、私は Jprofiler と Linux の初心者です。Windows マシンにインストールされている Jprofiler リモート プロファイリングから、Linux マシンにインストールされている Apache Tomcat サーバーを監視しようとしています。手続きの詳細を教えてください。私はグーグルから得ることができるすべてのヘルプを試しましたが、それでも立ち往生しています..どんな助けも大歓迎です. 前もって感謝します。

4

1 に答える 1

6

いずれの場合も、リモート マシンで Linux 用の JProfiler tar.gz ファイルを抽出する必要があります。リモート側でこれ以上の構成は必要ありません。ローカル側では、JProfiler のフル インストールが必要です。

リモート プロファイリングを機能させるには、次の 2 つの方法があります。

A. 実行中の Tomcat プロセスにアタッチする

bin/jpenableリモート マシンで JProfiler ディストリビューションのコマンド ライン ユーティリティを実行し、Tomcat プロセスを選択します。これで、JVM はプロファイリングの準備が整います。プロファイルされた JVM がリストされていない場合は、Tomcat JVM を実行している同じユーザーとして jpenable を実行します。それでも問題が解決しない場合は、代替 B を使用してください。

ローカル マシンで、「プロファイリングされた JVM にアタッチする (ローカルまたはリモート)」タイプのセッションを作成し、リモート マシンのホスト名と、jpenable で設定したプロファイリング ポートを指定します。

セッションを開始すると、JProfiler GUI がリモート マシンに接続し、プロファイリング データが表示されます。

B. 統合ウィザードを使用する

リモート マシンで JProfiler ディストリビューションのコマンド ライン ユーティリティを実行しbin/jpintegrate、アプリケーション サーバーを選択して、次の手順に従います。

次に、代替 A のように進みます。実際には、このオプションは代替 A よりも推奨されます。既に実行中の JVM をプロファイルする必要がない場合は、このルートを使用する必要があります。

于 2012-09-04T14:36:49.520 に答える