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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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连接并添加节点

如果没有自动添加,可以检查端口是否能连通并尝试手动添加连接

以上是关于Visual GC提示"不受此JVM支持“解决方案(配置jstatd)的主要内容,如果未能解决你的问题,请参考以下文章

Java基础四张图轻松拿捏Java VisualVM添加Visual GC插件实现JVM性能调优

Java基础四张图轻松拿捏Java VisualVM添加Visual GC插件实现JVM性能调优

出现身份验证错误,要求的函数不受支持(这可能是由于CredSSP加密Oracle修正)

raid配置在当前设置中不受支持

win10家庭版连接远程提示"出现身份验证错误,要求的函数不受支持。这可能是由于CredSSP加密Oracle修正。

远程连接阿里云服务器出现"远程桌面,身份验证错误:要求的函数不受支持"解决办法

(c)2006-2024 SYSTEM All Rights Reserved IT常识