1. 程式人生 > 其它 >JProfiler監控java應用使用情況,故障情況分析

JProfiler監控java應用使用情況,故障情況分析

1.軟體部署(java環境已提前準備)

伺服器:centos7.4

https://download-gcdn.ej-technologies.com/jprofiler/jprofiler_linux_11_0.tar.gz

客戶端:win7

https://download-gcdn.ej-technologies.com/jprofiler/jprofiler_windows-x64_11_0.exe

2.服務端安裝JProfiler

將下載好安裝包解壓並安裝到/usr/local/jprofiler11.0

tar -zxvf jprofiler_linux_11_0.tar.gz

mv jprofiler11.0 /usr/local/jprofiler11.0

3.安裝windows客戶端(步驟省略)啟動並配置連線

4.將剛才生成startup_jprofiler.sh指令碼傳送到/usr/local/tomcat/bin的目錄下,並賦予執行許可權:

chmod 777 startup_jprofiler.sh

5.增加服務端環境變數如下

vim /etc/profile

JPROFILER_HOME=/usr/local/jprofiler11.0/bin/linux-x64

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME

6.修改TOMCAT啟動檔案/usr/local/tomcat/bin/catalina.sh

,新增

CATALINA_OPTS="$JPDA_OPTS -agentlib:jprofilerti=port=8849 - Xbootclasspath/a:/usr/local/jprofiler11.0/bin/agent.jar"

7.執行startup_jprofiler.sh 這個啟動會自動啟動tomcat 服務服務端8849偵聽埠,在用客戶端連線後所有埠服務都會啟動。

nohup ./startup_jprofiler.sh > /dev/null 2>&1 &

啟動客戶端連線