在實際工做當中常常會遇到,堆內存或棧內存溢出的狀況咱們要作的就是如何正確的監控jvm的狀況,要監控jvm 運行的狀況須要配置以下參數:java
export JAVA_OPTS="-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.port=9090 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Djava.rmi.server.hostname=192.168.1.202 -Xss512k -Xms2048M -Xmx2048M -XX:MaxPermSize=256M -XX:PermSize=128M -XX:NewSize=128M"jvm
Dcom.sun.management.jmxremote #支持jmx遠程鏈接server
Dcom.sun.management.jmxremote.port=9090 #鏈接端口ip
Dcom.sun.management.jmxremote.ssl=false #關閉SSL鏈接內存
Dcom.sun.management.jmxremote.authenticate=false #不使用身份驗證ssl
Djava.rmi.server.hostname=192.168.1.202 #鏈接ip地址rem
能夠使用jre自帶的jconsole命令來鏈接:需配置java 運行環境 console