查詢 jvm objectname:
set objectname [$admincontrol querynames
websphere:type=jvm,process=,node=,*]
對 jvm mbean 呼叫 generateheapdump 操作:
$admincontrol invoke $objectname generateheapdump
其中:$是使用其值替換變數名的 jacl 運算子
invoke是命令
generateheapdump是要呼叫的操作
是伺服器的名稱,將在該伺服器上生成堆轉儲
是 所屬的節點
具體操作
./wsadmin.sh
wasx7029i: for help, enter: "$help help"
wsadmin>set objectname [$admincontrol querynames websphere:type=jvm,process=server-2,node=rhel2node01,*]
websphere:name=jvm,process=server-2,platform=proxy,node=rhel2node01,j2eetype=jvm,j2eeserver=server-2,version=7.0.0.29,type=jvm,mbeanidentifier=jvm,cell=rhel2cell01,spec=1.0
wsadmin>$admincontrol invoke $objectname generateheapdump
另外的方法,
先設定環境變數
ibm_heap_dump=true,
重新啟動websphere
採用kill -3 產生threaddump和heapdump。這種方法沒試過,
kill -3 產生threaddump是不用設定環境變數的。
使用isa進行監控,還是很方便的,isa(ibm support assistant workbench),
一般websphere都支援了health center的功能,在websphere安裝目錄下下查詢一下healthcenter.jar,
有設定一下虛擬機器的引數 -agentlib:healthcenter -xtrace:output=perfmon.out,重啟伺服器。
連線上去後
在linux下面安裝gcc
1.在光碟中找到gcc 4.1.1 52.el5.i386.rpm 2.copy to root install 3.rpm ivh gcc 4.1.1 52.el5.i386.rpm but error failed dependencies glibc devel libgomp 4.在光碟中找...
openssl在windows下面編譯
折騰了1天,終於在windows下面把openssl編譯成靜態庫,測試編譯執行通過了不容易哦 3 cmd開啟命令列,cd 到vs安裝目錄 c microsoft visual studio 10.0 vc 執行vcvarsall.bat檔案,設定編譯環境 4 cd 進入 d openssl 1.0....
在websphere上部署集群應用程式
1 建立web集群 client集群,新增集群託管節點,根據需求來,我的需求是兩個應用部署到4個伺服器上,屬於1主3備模式 4 建立資料來源,選擇作用域如web cluster,填寫相關資訊及依賴,最後倒數第二步的j2cc認證,這裡填寫具體的使用者名稱密碼資訊 資料來源連同測試一般很快 10s,就算...