jmc遠程監控java服務


簡介

JMC(Java mission control)是JDK自帶的一個圖形界面監控工具,監控信息非常全面。他的安裝目錄在%JAVA_HOME%\bin\jmc.exe
最近JSTORM程序在集群環境運行時,經常內存溢出。下面說一說具體的使用過程

環境

服務端

jdk:jdk-8u101-linux-x64
os:CentOS release 6.7 (Final)

客戶端

jdk:jdk1.8
os:windows7

服務器配置

java -Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=** -Dcom.sun.management.jmxremote.port=6666 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managementote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -classpath  EventMining-0.0.1-SNAPSHOT-jar-with-dependencies.jar com.autonavi.tinfo_dm.event_mining.noclosed.topology.NoClosedTopology

-Djava.rmi.server.hostname=** 這個配置的值是遠程服務器的外網ip。

-Dcom.sun.management.jmxremote.port=6666 這個是對外開放的端口,后面在配置客戶端的時候需要用到這個。

客戶端配置

打開%JAVA_HOME%\bin\jmc.exe

點擊文件->連接->創建新連接,下如下窗口填入主機和端口

好了,配置完成,jmc的用法下次單獨開一章


免責聲明!

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



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