[計算機]Tuxedo日常維護文檔_第1頁
[計算機]Tuxedo日常維護文檔_第2頁
[計算機]Tuxedo日常維護文檔_第3頁
[計算機]Tuxedo日常維護文檔_第4頁
[計算機]Tuxedo日常維護文檔_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.目錄1.引言11.1.編寫目的11.2.參考資料12.tuxedo常用操作12.1.tuxedo服務(wù)的正常啟動和停止.12.2.查看tuxedo的版本信息22.3.tmadmin控制臺進入和退出:22.4.查看服務(wù)信息psr32.5.查看交易信息psc42.6.查看隊列信息pq52.7.查看客戶端信息pclt52.8.查看部分統(tǒng)計信息bbs62.9.設(shè)置為觀察某個節(jié)點的進程信息default62.10. 查看消息發(fā)送狀態(tài)pnw72.11.dmadmin域控制臺的進入和退出:72.12.手動連接域82.13.查看域網(wǎng)關(guān)的連接情況83.tuxedo日常維護83.1.對ubb文件只做語法檢查(不真

2、正的load成TUXCONFIG)83.2.對dm文件只做語法檢查(不真正的load成DMXCONFIG)93.3.反編譯tuxconfig 文件和dmxconfig文件93.4.如何清除IPC資源93.5.sh命令直接執(zhí)行tuxedo操作93.6.啟動tlisten服務(wù)93.7.啟動多機中備機的BBL94.tuxedo注意事項、常見問題及解決方法104.1.WSL配置參數(shù)注意104.2.UBB文件中MAX的配置注意104.3.tuxedo WS 的配置注意104.4.Cant attach BBL104.5.運行一段時間交易失敗114.6.常見Tuxedo錯誤號11*;1. 引言1.1. 編

3、寫目的Tuxedo是電信系統(tǒng)和金融系統(tǒng)常用的中間件,在我行核心平臺和中間業(yè)務(wù)平臺上都應(yīng)用到tuxedo。為了提高開發(fā)人員和維護人員對tuxedo的操作能力,提高檢錯和查錯能力,特編寫本文檔。文檔的預(yù)期讀者是使用tuxedo的系統(tǒng)監(jiān)控維護人員及對tuxedo感興趣的人員。1.2. 參考資料BEA_Tuxedo應(yīng)用程序開發(fā)指南tuxedo培訓(xùn)教程.pdf2. tuxedo常用操作2.1. tuxedo服務(wù)的正常啟動和停止.啟動:tmboot停止:tmshutdown-y 所有服務(wù)被啟動/停止-s svrname 只啟動/停止制定服務(wù)名的服務(wù),例如tpdpssrv-g grpname 只啟動/停止屬

4、于制定組名的服務(wù),例如GROUP1-i svrid 只啟動/停止制定ServID的服務(wù),例如400-A 只啟動/停止Tuxedo管理服務(wù),例如BBL2.2. 查看tuxedo的版本信息 $ tmadmin v實例一:查詢主機vbs5上的Tuxedo版本實例二:擁有完整信息的Tuxedo版本,包括補丁、license信息、加密包信息2.3. tmadmin控制臺進入和退出:進入控制臺命令:$ tmadmin 退出控制臺命令:q或quit2.4. 查看服務(wù)信息psr(1) 命令: printserver 簡寫 psr(2) psr -m machine -g groupname -i srvid

5、-q qaddress-m machine LMID為 machine的所有服務(wù)進程-g groupname 組名為groupname的所有服務(wù)進程-I srvid SRVID為srvid的服務(wù)進程-q qaddress 消息隊列為qaddress的所有SERVERS查看server的信息(3) 結(jié)果示例:結(jié)果說明:1. Prog Name:服務(wù)的可執(zhí)行文件名2. Queue Name:服務(wù)連接的隊列名3. Grp Name:組名4. ID:服務(wù)的數(shù)字id5. RqDone:服務(wù)已經(jīng)處理的請求數(shù)(該SERVER的所有service的負載因子總和)6. Load Done:服務(wù)處理的全部請求的參

6、數(shù)和7. Current Service:如果當(dāng)前沒有service被調(diào)用,則為IDLE2.5. 查看交易信息psc(1) 命令: printservice 簡寫: pscpsc -m machine -g groupname -I srvid -q qaddress-s service -a 0|1|2-s service 顯示名為sevice的service信息-a 0|1|2 顯示系統(tǒng)的隱含的service其他參數(shù)與psr命令相同(2) 結(jié)果示例:(3) 結(jié)果說明:1. Service Name :服務(wù)名2. Routine Name :函數(shù)名(采用TUXEDO服務(wù)的別名機制,一個函數(shù)可

7、以對應(yīng)多個服務(wù)名)3. Prog Name :service 所在的SERVER名4. Grp Name :組名5. ID :server的ID號6. Machine :server所在的LMID7. # Done :service被調(diào)用的次數(shù)8. Status :service的狀態(tài)。AVAIL表示可用2.6. 查看隊列信息pq(1) 命令: printqueue 簡寫:pq PADRESS(2) 結(jié)果示例:(3) 結(jié)果說明:1. Prog Name :隊列連接的服務(wù)的可執(zhí)行文件名2. Queue Name :字符隊列名,是RQADDR參數(shù)或一個隨機值3. #Serve :連接的服務(wù)數(shù)4.

8、Wk Queued :當(dāng)前隊列的所有請求的參數(shù)和5. #Queued :實際請求數(shù)6. Ave.Len :平均隊列長度7. Machine :隊列所在機器的LMID2.7. 查看客戶端信息pclt(1) 命令: printclient 簡寫:pclt-m machine 顯示LMID號為machine上的客戶端連接-u username 顯示用戶名為username 的客戶端連接-c ctlname 顯示用戶進程為ctlname的客戶端連接(2) 結(jié)果示例: (3) 結(jié)果說明:1. LMID:已經(jīng)登錄的客戶端機器的LMID2. User Name:用戶名,由tpinit()提供的3. Clie

9、nt Name:客戶端名,由tpinit()提供的4. Time:客戶端連接后經(jīng)過的時間5. Status:客戶端狀態(tài)IDLE表示客戶端目前沒有任何交易在工作IDLET表示客戶端啟動了一個交易BUSY表示客戶端在工作中BUSYT表示客戶端正在交易控制下工作6. Bgn/Cmmt/Abrt:啟動/提交/中斷的交易數(shù)2.8. 查看部分統(tǒng)計信息bbs(1) 命令: bbstats 簡寫:bbs查看當(dāng)前公告板的狀態(tài)信息以上實例顯示本機Tuxedo服務(wù)當(dāng)前總計有3個Group,43個Servers,2126個services,43個請求處理隊列,未配置與其他主機的服務(wù)接口。2.9. 設(shè)置為觀察某個節(jié)點的

10、進程信息default(1) 命令:default m WHVBS注意:主機節(jié)點名WHVBS區(qū)分大小寫。2.10. 查看消息發(fā)送狀態(tài)pnw(1) 命令:printnetwork 簡寫 pnw> pnw WHVBS(2) 舉個多個主機節(jié)點通訊的例子:SITE12 Connected To: msgs sent msgs received SITE14 61904 62319 SITE13 61890 62288 SITE11 15972 135642.11. dmadmin域控制臺的進入和退出:進入控制臺命令:$ tmadmin 退出控制臺命令:q或quit2.12. 手動連接域(1) 命

11、令:connect 簡寫 co> co d TDOM1注意:本機域名TDOM1在ubbdomain中設(shè)置。2.13. 查看域網(wǎng)關(guān)的連接情況(1) 命令: pd> pd d TDOM13. tuxedo日常維護3.1. 對ubb文件只做語法檢查(不真正的load成TUXCONFIG) tmloadcf n ubb 3.2. 對dm文件只做語法檢查(不真正的load成DMXCONFIG) dmloadcf n dm3.3. 反編譯tuxconfig 文件和dmxconfig文件a) tmunloadcf 查看當(dāng)前TUXCONFIG中的ubb內(nèi)容 tmunloadcf >

12、>ubb.tmpb) dmunloadcf 查看當(dāng)前DMXCONFIG中的dm內(nèi)容dmunloadcf >>dm.tmp3.4. 如何清除IPC資源 如果你不想用tmshutdown停止或者當(dāng)$TUXCONFIG文件被誤刪除而無法shutdown TUXEDO服務(wù)時,可以嘗試直接刪除當(dāng)前用戶的ipc資源。解決辦法一:tmipcrm -y解決辦法二:執(zhí)行如下命令ipcs | grep logname | awk 'print "ipcrm -"$1,$2' |sh x3.5. sh命令直接執(zhí)行tuxedo操作如$

13、echo pclt |tmadmin$echo pq |tmadmin |grep Machine3.6. 啟動tlisten服務(wù)Tlisten /本機IP:端口號如: tlisten /128.192.94.8:283003.7. 啟動多機中備機的BBL在主機上執(zhí)行tmadmin >pcl 備機名在主機上執(zhí)行: tmboot B 備機名如: tmadmin >pcl ctsccb_b$:tmboot B ctsccb_b4. tuxedo注意事項、常見問題及解決方法4.1. WSL配置參數(shù)注意 WSL的配置重點要注意其CLOPT中幾個關(guān)鍵參數(shù)的指定: -m, -M, -

14、x, WSH啟動的最大、最小個數(shù),及每個WSH可同時處理的并發(fā)請求數(shù),"-M" * "-x" = MAXWSCLIENTS; -I, 客戶端與服務(wù)器端建立連接的超時時間;-N, 客戶端發(fā)起請求的響應(yīng)超時時間; -T, 客戶端在與服務(wù)器端建立連接后,允許最大的空閑時間; -H, 穿防火墻時,防火墻的ip -p, WSH分配的起始端口 -P, WSH分配的結(jié)束端口。 -p 9901 -P 9915 指定端口范圍 990199154.2. UBB文件中MAX的配置注意 MAXWSCLIENTS <= Tuxedo license MAXSERVERS =

15、 SUM (MAX setting of servers) MAXACCESSERS = (MAXSERVERS+MAXWSCLIENTS) * 117%4.3. tuxedo WS 的配置注意ubb配置中增加三處 1:*MACHINES 增加 MAXWSCLIENTS=50 2:*GROUPS 增加 WSGRP LMID=SITE1 GRPNO=2 3:*SERVERS 增加 WSL SRVID=10 SRVGRP=WSGRP CLOPT="-A - -n/10.100.22.33:7770 -m5 -M5 -x5 T10" MAXGEN=100 GRACE=0 REST

16、ART=Y 注意檢查是否需要配置WSNADDR 變量, WSNADDR=/10.100.22.33:77704.4. Cant attach BBL解決方案:kill調(diào)所有TUXEDO服務(wù)進程。ipcs查詢系統(tǒng)下TUXEDO用戶擁有的所有IPC資源。iprm釋放所有IPC資源。重起TUXEDO4.5. 運行一段時間交易失敗問題 ULOG: LIBTUX_CAT:1122:ERROR:No space in Bulletin Borad LIBTUX_CAT:582:ERROR:Unable to register,registry table full.解決方案:1是否一個server中包含的

17、service太多2提高(UBB)配置文件中MAXACCESS和MAXSERVERS參數(shù)3檢查該交易是否死循環(huán),超時等錯誤。4.6. 常見Tuxedo錯誤號tperrno =6:調(diào)用的service不存在或者沒有啟動tperrno =13:超時錯誤tperrno =14:事務(wù)處理有誤常見問題處理:問題:ULOG: 105143.test1!tmadmin.12238.1.-2: LIBTUX_CAT:577: ERROR: Unable to register because the slot is already owned by another process$ tmadmintmadmi

18、n - Copyright (c) 1996-1999 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. Tuxedo is a registered trademark. TMADMIN_CAT:199: WARN: Cannot become administrator.Limited set of commands available.原因:重復(fù)打開tmadm

19、in管理,在重復(fù)打開的tmadmin中個別命令不能使用,通過help命令可以看到當(dāng)前可以使用的命令。問題:174304.test1!WSH.20044.1.0: gtrid x0 x47fb1049 x16e: LIBTUX_CAT:1288: ERROR: File transfer creat failed, file=/var/tmp/TUXAAAa200441, errno=不允許 174304.test1!WSH.20044.1.0: gtrid x0 x47fb1049 x16e: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperr

20、no = 7原因:1288 ERROR: File transfer creat failed, file=filename, errno=errno_valDESCRIPTIONThe UNIX kernel call creat () failed on filename. This temporary file was being created to transfer a large message between two TUXEDO System processes on the same machine.ACTIONCheck temporary directory's

21、permissions. Check disk space and inode counts for the temporary file system.問題:105516.test0!TMUSREVT.17177.1.0: gtrid x0 x48105214 xe: CMDTUX_CAT:3129: ERROR: tpenqueue() to qname PAYQUE failed for event EVT_PLC_EFFT tperrno=24原因:PAYQUE隊列沒有建立,用qmadmin創(chuàng)建隊列。問題:103331.test1!dydealtasksrv.21551.1.0: ER

22、ROR: msgsnd err: (LIBTUX_CAT:669: ERROR: Message operation failed because of the invalid message queue identifier) errno=22,qid=208507,buf=-9223372032559197904,bytes=293,flag=2048 103331.test1!dydealtasksrv.21551.1.0: LIBTUX_CAT:1286: ERROR: tpreturn could not send reply TPEOS - operating system err

23、or原因:隊列沒有找到,可能是前臺在后臺返回前斷開了服務(wù)連接,所以tpreturn時找不到接收消息隊列。或是其他原因?qū)е玛犃斜粍h除如 ipcrm -q qid問題:101503.lf2qjf2!TUXAGENT.17788: LIBTUX_CAT:536: ERROR: Unable to create request queue 101503.lf2qjf2!TUXAGENT.17788: LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr = : msgget: No space left on device原因:達到OS系統(tǒng)最大消息上限。使用ipcs -q|wc -l 查看當(dāng)時建立得消息隊列。使用kmtune|grep msgmni 查看系統(tǒng)消息上限。-問題:111756.test1!BBL.23626.1.0: 12-11-2020: Tuxedo Version 8.1, 64-bit, Patch Level (none)111756.test1!BBL.23626.1.0: LIBTUX_CAT:1000: ERROR: System clock has been reset to prior time. Reset again to time after Thu Dec 11 11:17:5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論