tuxedo日常維護(hù)手冊(cè)_第1頁(yè)
tuxedo日常維護(hù)手冊(cè)_第2頁(yè)
tuxedo日常維護(hù)手冊(cè)_第3頁(yè)
tuxedo日常維護(hù)手冊(cè)_第4頁(yè)
tuxedo日常維護(hù)手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、tuxedo 日常維護(hù)手冊(cè)文檔編號(hào)版本V1.0生效日期擬制審核批準(zhǔn)變更記錄版本號(hào)修改原因內(nèi)容修改人審核人修改時(shí)間V1.0建立16 / 18目錄變更記錄 2第一章 安裝步驟 51.1 安裝前的準(zhǔn)備工作 51.1.1 創(chuàng)建 tuxedo 軟件對(duì)應(yīng)用戶 51.1.2 上傳安裝介質(zhì)包 51.2 軟件安裝 51.2.1 tuxedo 軟件安裝 51.2.2 配置環(huán)境變量 91.2.3 測(cè)試 9第二章 系統(tǒng)檢查 112.1 tuxedo 日志檢查 112.2 查看 tuxedo 版本 122.3 tuxedo 正常啟動(dòng)和停止 122.4 控制臺(tái)進(jìn)入和退出 132.5 通過(guò)控制臺(tái)查看系統(tǒng)狀態(tài) 132.5.1

2、 查看服務(wù)運(yùn)行情況 132.5.2 查看交易運(yùn)行情況 142.5.3 查看隊(duì)列信息 142.5.4 查看客戶端信息 152.5.5 sh命令直接執(zhí)行控制臺(tái)命令 152.6 查看服務(wù)器運(yùn)行情況 152.7 日常其他命令 162.7.1 域控制臺(tái)的進(jìn)入和退出 162.7.2 手動(dòng)連接域 162.7.3 查看域網(wǎng)關(guān)的連接情況 162.7.4 對(duì) ubb 和 dm 文件做語(yǔ)法檢查 162.7.5 反編譯 tuxconfig 和 dmxconfig 文件 17第三章 tuxedo 故障處理 176.1 Can't attach BB .L 176.2 針對(duì)日志報(bào)錯(cuò)信息處理 17第一章 安裝步驟1

3、.1 安裝前的準(zhǔn)備工作1.1.1 創(chuàng)建 tuxedo 軟件對(duì)應(yīng)用戶 如已創(chuàng)建了單獨(dú)的用戶,則不需再另建用戶,一般新建的用戶的主目錄在 /opt (空閑空間較多)下。建議在用戶下單獨(dú)安裝,不與其他用戶共享。useradd -d 目錄 -m 用戶名passwd 用戶名注: 1、設(shè)置密碼位數(shù)不少于 8 位, 2、密碼中必須包含字母(大小寫) 、數(shù)字和特殊字符中 的兩種。chown R 用戶名 目錄su 用戶名1.1.2 上傳安裝介質(zhì)包將安裝介質(zhì)上傳至服務(wù)器,根據(jù)操作系統(tǒng)選擇相應(yīng)的 tuxedo 版本。操作系統(tǒng)操作系統(tǒng)位數(shù)tuxedo 版本AIX32tuxedo111120 32 aix 53 ppc

4、.bin64tuxedo111120 64 aix 53 ppc.binHPUX32tuxedo111120 32 hpux 1123 ia.bin64tuxedo111120 64 hpux 1123 ia.binLINUX32tuxedo111120 32 Linux 01 x86.bin64tuxedo111120 64 Linux 01 x86.binWINDOWS32tuxedo111120 32 win 2k8 x86 VS2008.exe64tuxedo111120 64 win 2k8 x86 VS2008.exe1.2 軟件安裝1.2.1 tuxedo 軟件安裝1)修改安裝介

5、質(zhì)執(zhí)行權(quán)限2)運(yùn)行安裝命令運(yùn) 行 ./tuxedo111120_64_Linux_01_x86.bin -i console 命 令 開(kāi) 始 安 裝 , 其 中 那 個(gè) -mode=console 代表選擇字符模式安裝直接回車,到下一步。3) 選擇安裝種類輸入 1,選擇全部安裝。4) 選擇安裝目錄選擇 1 回車輸入安裝目錄,回車輸入 2,使用當(dāng)前設(shè)置的目錄5) 安裝示例輸入 y,選擇安裝示例6) 確認(rèn)安裝直接回車確認(rèn)7) 設(shè)置 tlisten 密碼輸入 tuxedo ,確認(rèn) tuxedo ,同一域的機(jī)子都使用相同密碼,回車8) 安裝 ssl輸入 1,回車。9) 安裝完成tuxedo 軟件安裝完

6、成。1.2.2 配置環(huán)境變量到 tuxedo 安裝目錄下 /opt/tuxedo/tuxedo11gR1 下,有個(gè) tux.env 文件, 將內(nèi)容拷貝到該 用戶根目錄下的 .bash_profile 文件中,執(zhí)行 source .bash_profile 使環(huán)境變量生效。1.2.3 測(cè)試1) 復(fù)制示例文件在安裝目錄下, 新建 myapp 目錄, 將 /opt/tuxedo/tuxedo11gR1/samples/atmi/simpapp 中的所有文件拷貝到 myapp 目錄 下。2) 修改 ubb 文件myapp 目錄下有 ubbsimple ,拷貝為 ubb 文件進(jìn)行修改修改 IPCKEY

7、、APPDIR 、TUXCONFIG 、TUXDIR 、HOSTNAME 值對(duì)應(yīng)實(shí)際環(huán)境值。3) 設(shè)置 TUXCONFIG 環(huán)境變量在用 戶 主目 錄下 修改 .bash_profile 文 件,將 TUXCONFIG 環(huán)境 變量加 入。執(zhí) 行 source .bash_profile 使環(huán)境變量生效。4) 編譯客戶端在 myapp 目錄下通過(guò)命令 buildclient -o simpcl -f simpcl.c 編譯客戶端程序。5) 編譯服務(wù)端在 myapp 目錄下通過(guò)命令 buildserver -o simpserv -f simpserv.c -s TOUPPER 編譯 服務(wù)端程序。

8、6) 加載 ubb通過(guò) tmloadcf -y ubb 生成 TUXCONFIG 控制文件,如果服務(wù)已經(jīng)啟動(dòng),先停服務(wù)tmshutdown y ,然后再執(zhí)行 tmloadcf -y ubb 。7) 執(zhí)行客戶端程序測(cè)試 tuxedo 服務(wù)tmboot y 啟動(dòng) tuxedo 服務(wù)后, 執(zhí)行 ./simpcl 字符串, 將返回字符串的大寫字符, 如果 有返回,則 tuxedo 服務(wù)環(huán)境已搭建好。第二章 系統(tǒng)檢查2.1 tuxedo 日志檢查檢查 tuxedo 日志,查看日志文件內(nèi)容,檢查有無(wú) Tuxedo 系統(tǒng)出錯(cuò)記錄;檢查有無(wú) 服務(wù)異常錯(cuò)誤記錄; 檢查有無(wú)服務(wù)被重起記錄; 對(duì)發(fā)現(xiàn)的異常記錄進(jìn)行分

9、析; 若無(wú)異常情況 可清除無(wú)用的歷史日志。 tuxedo 日志默認(rèn)在 appdir 目錄下。日志名 ULOG 開(kāi)頭。也可設(shè) 置輸出目錄。2.2 查看 tuxedo 版本通過(guò) tmadmin v 命令查看 tuxedo 版本。2.3 tuxedo 正常啟動(dòng)和停止啟動(dòng): tmboot, 停止: tmshutdown-y 所有服務(wù)被啟動(dòng) / 停止-s svrname 只啟動(dòng) / 停止制定服務(wù)名的服務(wù),例如 simpserv-g grpname 只啟動(dòng) / 停止屬于制定組名的服務(wù),例如GROUP1-i svrid 只啟動(dòng) / 停止制定 ServID 的服務(wù),例如 1-A 只啟動(dòng) / 停止 Tuxedo

10、 管理服務(wù),例如 BBL2.4 控制臺(tái)進(jìn)入和退出進(jìn)入控制臺(tái)命令: tmadmin , 退出控制臺(tái)命令: q 或 quit 。2.5 通過(guò)控制臺(tái)查看系統(tǒng)狀態(tài)2.5.1 查看服務(wù)運(yùn)行情況tuxedo 服務(wù)啟動(dòng)后( tmboot -y ),進(jìn)入控制臺(tái)( tmadmin ),輸入 psr ,可查看到所有的 服務(wù)信息。psr -m machine -g groupname -i srvid -q qaddress-m machine LMID 為 machine 的所有服務(wù)進(jìn)程-g groupname 組名為 groupname 的所有服務(wù)進(jìn)程-I srvid SRVID 為 srvid 的服務(wù)進(jìn)程-q

11、 qaddress 消息隊(duì)列為 qaddress 的所有 SERVERS查看 server 的信息結(jié)果說(shuō)明 :1. Prog Name :服務(wù)的可執(zhí)行文件名2. Queue Name :服務(wù)連接的隊(duì)列名3. Grp Name :組名4. ID :服務(wù)的數(shù)字 id5. RqDone :服務(wù)已經(jīng)處理的請(qǐng)求數(shù) ( 該 SERVER的所有 service 的負(fù)載因子總和 )6. Load Done :服務(wù)處理的全部請(qǐng)求的參數(shù)和7. Current Service:如果當(dāng)前沒(méi)有 service 被調(diào)用,則為 IDLE2.5.2 查看交易運(yùn)行情況tuxedo 服務(wù)啟動(dòng)后( tmboot -y ),進(jìn)入控制

12、臺(tái)( tmadmin),輸入 psc ,可查看到所有的 交易信息。psc -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 命令相同1. Service Name : 服務(wù)名2. Routine Name: 函數(shù)名 (采用 TUXEDO服務(wù)的別名機(jī)制 , 一個(gè)函數(shù)可以對(duì)應(yīng)多個(gè)服務(wù)名 )3. Prog Name :service所在的 SERVER名4. Grp Name : 組名5

13、. ID : server 的 ID 號(hào)6. Machine :server 所在的 LMID7. # Done : service 被調(diào)用的次數(shù)8. Status :service的狀態(tài)。 AVAIL 表示可用2.5.3 查看隊(duì)列信息tuxedo 服務(wù)啟動(dòng)后( tmboot -y ),進(jìn)入控制臺(tái)( tmadmin ),輸入 pq,可查看到所有的 隊(duì)列信息。 查看交易高峰期隊(duì)列中消息的增加情況, 確定是否存在阻塞現(xiàn)象, 是否需要對(duì)服 務(wù)數(shù)進(jìn)行調(diào)整。1. Prog Name : 隊(duì)列連接的服務(wù)的可執(zhí)行文件名2. Queue Name : 字符隊(duì)列名,是 RQADDR參數(shù)或一個(gè)隨機(jī)值3. #Ser

14、ve : 連接的服務(wù)數(shù)4. Wk Queued : 當(dāng)前隊(duì)列的所有請(qǐng)求的參數(shù)和5. #Queued : 實(shí)際請(qǐng)求數(shù)6. Ave.Len : 平均隊(duì)列長(zhǎng)度7. Machine : 隊(duì)列所在機(jī)器的 LMID2.5.4 查看客戶端信息tuxedo 服務(wù)啟動(dòng)后( tmboot -y ),進(jìn)入控制臺(tái)( tmadmin ),輸入 pclt ,可查看到客戶 端信息。pclt -m machine -u username -c ctlname-m machine 顯示 LMID 號(hào)為 machine 上的客戶端連接-u username 顯示用戶名為 username 的客戶端連接-c ctlname 顯示用

15、戶進(jìn)程為 ctlname 的客戶端連接1. LMID :已經(jīng)登錄的客戶端機(jī)器的 LMID2. User Name :用戶名,由 tpinit() 提供的3. Client Name :客戶端名,由 tpinit() 提供的4. Time :客戶端連接后經(jīng)過(guò)的時(shí)間5. Status :客戶端狀態(tài)IDLE表示客戶端目前沒(méi)有任何交易在工作IDLET表示客戶端啟動(dòng)了一個(gè)交易 BUSY表示客戶端在工作中 BUSYT表示客戶端正在交易控制下工作6. Bgn/Cmmt/Abrt :?jiǎn)?dòng) / 提交 / 中斷的交易數(shù)2.5.5 sh 命令直接執(zhí)行控制臺(tái)命令執(zhí)行 echo pclt |tmadmin 、 echo

16、 pq |tmadmin |grep machine 等命令直接輸出結(jié)果。2.6 查看服務(wù)器運(yùn)行情況檢查應(yīng)用的服務(wù)的運(yùn)行情況,用“ps aux|grep server名”查看進(jìn)程相關(guān)信息,如運(yùn)行時(shí)間、占用內(nèi)存大小等。2.7 日常其他命令2.7.1 域控制臺(tái)的進(jìn)入和退出進(jìn)入控制臺(tái)命令:dmadmin ,退出控制臺(tái)命令: q 或 quit2.7.2 手動(dòng)連接域co d DMTLOG_CRM_IAS_I注:本機(jī)域名 DMTLOG_CRM_IAS在_I ubbdomain 中設(shè)置2.7.3 查看域網(wǎng)關(guān)的連接情況pd -d TOM_CRM_37012.7.4 對(duì) ubb 和 dm 文件做語(yǔ)法檢查tmlo

17、adcf n ubb ,只做語(yǔ)法檢查,不生成 TUXCONFIG文件。 dmloadcf n dm,只做語(yǔ)法檢查,不生成 DMXCONFIG文件。2.7.5 反編譯 tuxconfig 和 dmxconfig 文件tmunloadcf dmunloadcf查看當(dāng)前 TUXCONFIG中的 ubb 內(nèi)容, dmunloadcf >>ubb.tmp 。 查看當(dāng)前 DMXCONFIG中的 dm內(nèi)容, dmunloadcf >>dm.tmp 。第三章 tuxed o 故障處理6.1 Can 't attach BBLtmshutdown y 提示“ Can't

18、attach BBL ”。處理步驟:1、殺所有 TUXEDO 進(jìn)程2、執(zhí)行 tmipcrm -y 殺 ipc 資源3、如果還是沒(méi)有殺掉,通過(guò) ipcrm 命令殺資源,新建腳本 rmrpc.sh,執(zhí)行 rmrpc.sh 用戶名 #!/bin/shmuipcs=ipcs -m|grep $1|awk 'print $2'for iq in $muipcsdoipcrm -m $iqdonemuipcs=ipcs -q|grep $1|awk 'print $2'for iq in $muipcsdoipcrm -q $iqdonemuipcs=ipcs -s|grep $1|awk 'print $2'for iq in $muipcsdoipcrm -s $iqdone4、啟動(dòng) tuxedo 服務(wù), tmboot -y6.2 針對(duì)日志報(bào)錯(cuò)信息處理1) 日 志 提 示 “ LIBTUX_CAT:1122:ERROR:No space in Bulletin Borad LIBTUX_CAT:582:ERROR:Unable to register,registry table full. ”處理過(guò)程:1、是否一個(gè) server 中包含的 service 太多2、提高 (UBB)配

溫馨提示

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

評(píng)論

0/150

提交評(píng)論