一、使用jconsole查看遠程進程的jvm運行情況須要首先在遠程程序啓動時設置參數(以linux爲例)java
創建sh文件,定義參數linux
export jconsoleArgs=" -Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=192.168.1.139 -Dcom.sun.management.jmxremote.port=8899 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"jvm
使用java命令啓動server
java $jconsoleArgs -jar /root/projects/server.jar
進程
將進程掛起:ssl
nohup java $jconsoleArgs -jar /root/projects/server.jar >>log.txt &rem
tail -f lot.txtconsole
注意:別忘記 & 哦
程序