内容简介:这几天线上出现了一些 JVM 相关的问题,打算用 JMC(Java Mission Control) 连接远程 JVM 来分析一下,远程 JVM 配置好了参数如下本以为用本地的 JMC 连接就好了,结果连接时爆出就可以正常连通了。
这几天线上出现了一些 JVM 相关的问题,打算用 JMC(Java Mission Control) 连接远程 JVM 来分析一下,远程 JVM 配置好了参数如下
...其他参数... -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=26671 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder ...其他参数...
本以为用本地的 JMC 连接就好了,结果连接时爆出 ...jmc Could not connect to...
异常,试了下 telnet ip 端口
正常连同,那么应当不是物理网络连通性的问题,后来 Google 了一下,发现,如果是要连接远程 JVM 是要在远程 JVM 上明确指定 JMX 绑定的 host 的,加上了如下参数
-Djava.rmi.server.hostname=<远程JVM主机IP>
就可以正常连通了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- erlang节点无法连接问题?
- erlang节点无法连接问题?
- Docker容器端口映射后突然无法连接的问题排查
- Mac系统上无法通过JMX连接本地JVM处理方法
- sql-server – 尝试运行sqlcmd失败,无法建立连接?
- 长时间运行下JPA无法获取druid数据库连接
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。