Visual GC提示"不受此JVM支持“解決方案(配置jstatd)


Visual GC提示"不受此JVM支持“,如果想使用這個插件,就需要配置jstatd連接方式,下面來看jstatd的配置;

1.配置安全策略
文件路徑$JAVA_HOME/jre/lib/security/java.policy
在文件末位的 }; 前添加
permission java.security.AllPermission;

2.啟動jstatd

注意:是在被監控機器啟動

cd $JAVA_HOME/bin
./jstatd -J-Djava.security.policy=all.policy &

啟動后會開啟注冊端口1099和一個隨機的連接端口,注冊端口也可通過-p參數指定,如./jstatd -J-Djava.security.policy=all.policy -p 10003 &

3.設置防火牆
除了把1099添加到防火牆規則外,還需要找到另外一個隨機端口,也加入到規則中
執行
netstat -anp | grep *jstatd

vi /etc/sysconfig/iptables

在-A INPUT -j REJECT --reject-with icmp-host-prohibited前加入

-A INPUT -p tcp -m state --state NEW -m tcp --dport 1009 -j ACCEPT

4.測試

啟動VisualVM,因為在配置JMX時已經添加過服務器節點,如果配置正確,通常VisualVM會自動檢測到jstatd連接並添加節點

如果沒有自動添加,可以檢查端口是否能連通並嘗試手動添加連接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM