有時候,咱們在服務器端部署了JAVA程序,而又想在windows上監控這個程序的JVM的狀況,該如何操做呢? 答案就是經過JMX監控,須要在啓動的java程序中,加入必定的jvm參數和指定端號,而且關閉該機器上的防火牆,這時候咱們就能夠在window上使用jconsole或者jvisualvm遠程鏈接監控了。java
使用jmx有兩種方式:windows
第一種,比較簡單,無須用戶名密碼服務器
第二種,使用ssl認證,須要加入用戶名和密碼才能鏈接微信
本文僅介紹第一種的使用 ,以下:jvm
(1) 編輯solr-5.1.0/bin/solr.in.sh , 配置code
SOLR_HOST="192.168.1.188" ENABLE_REMOTE_JMX_OPTS="true" RMI_PORT=18983
(2)重啓solrssl
(3)在windows上使用windows+R鍵,打開cmd的快捷窗口,輸入jvisualvm或者jconsole 回車,啓動對應的軟件,前提是你的電腦已經正確安裝JDK而且配置對應的環境變量:部署
A:jconsolecmd
監控以下:console
B:jvisualvm
經過可視化監控jvm比使用命令爽多了,趕忙嘗試一下吧!
有什麼問題能夠掃碼關注微信公衆號:我是攻城師(woshigcs),在後臺留言諮詢。 技術債不能欠,健康債更不能欠, 求道之路,與君同行。