Life with teacher Lemon.

VisualVM 监控服务器进程

2022.06.27 | 共 174 字,阅读需约 1 分钟.

使用 VisualVM 监控远程服务器上的 Java 进程需要在进程启动脚本中添加 JVM 参数。

在进程启动脚本中的 JAVA_OPTS 中添加 JVM 参数

-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=28082         // 配置远程 Connection 的端口号
-Dcom.sun.management.jmxremote.ssl=false          // JMX 是否启用 SSL
-Dcom.sun.management.jmxremote.authenticate=false // JMX 是否启用鉴权
-Djava.rmi.server.hostname=127.0.0.1              // 配置 Server IP

在 VisualVM 添加 remote 服务器节点

File –> Add Remote Host,输入服务器 IP

在 remote 节点中添加监控进程

Add JMX Connection,输入服务器 IP 和 监控进程的端口 28082,example:127.0.0.1:28082

今日诗词