Visual GC提示"不受此JVM支持“解决方案(配置jstatd)
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修正)