操作說明
安裝完tomcat6後,你可以在bin路徑看到 tomcat6.exe與 tomcat6w.exe。
tomcat6.exe負責啟動Tomcat service application
tomcat6w.exe則提供許多cmd指令來監控tomcat,請使用管理員權限打開命令提示字元,即可正常使用指令集。
編輯組態檔
tomcat6w.exe //ES//
監控服務(程式啟動後,會顯示tomcat peroperties的視窗,關閉視窗會顯示在系統狀態列)
tomcat6w.exe //MS//
其他請參考apapche tomcat官網:
http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html
Tomcat記憶體配置
一般在linux,可以透過catalina.out的修改來設定記憶體的大小,如下參數
一般在linux,可以透過catalina.out的修改來設定記憶體的大小,如下參數
JAVA_OPTS=-Xms256m -Xmx512m
- -Xms:初始值
- -Xmx:最大值
- -Xmn:最小值
Window的設定可以透過Tomcat Properties視窗下的Java tab來設定,設定完後記得重新啟動。
你可以簡單透過以下這個程式取得目前的jvm記憶體設定
Dump heap file
如果要觀察Memory leak的議題時,可以在Java Options裡加入-XX:+HeapDumpOnOutOfMemoryError
並利用-XX:HeapDumpPath參數指定log輸出的位置(請注意資料夾寫入權限的問題)。
接著就可以用MAT來分析Memory leak的原因。
備住:使用cmd指令操作也是一樣的,建議用GUI比較方便。
參考
沒有留言:
張貼留言
留個話吧:)