用JvisualVM監控prunsrv服務

用JvisualVM監控prunsrv服務
個人用的是:prusrv編寫的服務。不懂得可以參考下面三篇文章。
更詳細的配置文檔可以看apache文檔 

通過上面三篇文章,基本上默認,你可以寫一個服務的安裝和卸載。可能會啓動不起來,這不是本文討論的問題。

重點來了:我想配置,服務的JVM等參數和檢測是否成功。
配置的話,參考文獻中第4,5篇。(因爲prusrv和Tomcat都是Apache的產品,所以很多東西是完全相通的)。以下是個人在別人基礎上改動的:
改動方式一:

黑色框中的語句可以合併,黑色框中的前四句就是定義個變量。後面四句可以把變量之間設置成參數。

改動方式二:

上面的博客有此詳解,不多做解釋。

好,現在開始檢測部分:

prusrv自帶的檢測工具,prunmgr.exe。之需要重命名爲服務名即可使用。

這是改動方式一的UI。Java Options裏面的配置完全生效,懶人不需要繼續檢測,也沒必要。
改動方式二的UI。
也可以自己直接輸入配置參數->應用->確定->重新啓動服務即可生效。

我現在想用visualVM來檢測配置內容:
一:在Java Options中輸入內容:
-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=127.0.0.1
二:打鉤

三:應用,確定,重新啓動服務
四:打開JvisualVM.exe,右擊應用程序的空白區,添加JVM連接,
五:
ok,the end。

參考文獻:
更詳細的配置文檔可以看apache文檔 
堆內存其他參數的設置:
用VM監控prunsrv服務(Tomcat版)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章