Tuxedo tmadmin命令

TUXEDO監視系統運行

進入linux系統,在linux系統輸入頁面中輸入tmadmin

進入tmadmin的監管環境,輸入下面的命令即可

啓動tmadmin

 tmboot  -y 一般用來檢查是否所有已配置的server啓動,如果缺少,這個命令可
 以啓動到配置的個數。

1 查看服務信息psr

(1) 命令: printserver 簡寫 psr
(2) psr [-m machine] [-g groupname] [-i srvid] [-q qaddress]
-m machine LMID爲 machine的所有服務進程
-g groupname 組名爲groupname的所有服務進程
-I srvid SRVID爲srvid的服務進程
-q qaddress 消息隊列爲qaddress的所有SERVERS查看server的信息
(3) 結果示例:

Prog Name Queue Name Grp Name ID RqDone Load Done Current Service


rz_Ecsb 00004.04000 APGP2 4000 0 0 ( IDLE )
BBL 70020 simple 0 1 50 ( IDLE )
IFMTMS APGP2_TMS APGP2 30001 1 50 ( IDLE )
ftpserv32 00002.00001 FTPGP 1 60 3000 ( IDLE )

結果說明:
列號 描述

  1. 服務的可執行文件名
  2. 服務連接的隊列名
  3. 組名
  4. 服務的數字id
  5. 服務已經處理的請求數(該SERVER的所有service的負載因子總和)
  6. 服務處理的全部請求的參數和,
  7. 如果當前沒有service被調用,則爲IDLE

2查看交易信息psc

(1) 命令: printservice 簡寫: psc
psc [-m machine] [-g groupname] [-I srvid] [-q qaddress]
[-s service] [-a {0|1|2}]
-s service 顯示名爲sevice的service信息
-a {0|1|2} 顯示系統的隱含的service
其他參數與psr命令相同
(2) 結果示例:

Service Name Routine Name Prog Name Grp Name ID Machine # Done Status


416701 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL
416601 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL
416501 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL

(3) 結果說明:
列號 描述

  1. Service Name :服務名
  2. Routine Name :函數名(採用TUXEDO服務的別名機制,一個函數可以對應多個服務名)
  3. Prog Name :service 所在的SERVER名
  4. Grp Name :組名
  5. ID :server的ID號
  6. Machine :server所在的LMID
  7. Done :service被調用的次數
  8. Status :service的狀態。AVAIL表示可用

    3查看隊列信息pq

    (1) 命令: printqueue 簡寫:pq [PADRESS]
    (2) 結果示例:

    pq 00004.05062
    Prog Name Queue Name # Serve Wk Queued # Queued Ave. Len Machine --------- ------------ ------ --------- -------- -------- -------
    CCS_GEDAIPC_50 00004.05062 1 0 0 0.0 simple

(3) 結果說明:
列號 描述

  1. Prog Name :隊列連接的服務的可執行文件名
  2. Queue Name :字符隊列名,是RQADDR參數或一個隨機值
  3. #Serve :連接的服務數
  4. Wk Queued :當前隊列的所有請求的參數和
  5. #Queued :實際請求數
  6. Ave.Len :平均隊列長度
  7. Machine :隊列所在機器的LMID

4查看客戶端信息pclt

(1) 命令: printclient 簡寫:pclt
-m machine 顯示LMID號爲machine上的客戶端連接
-u username 顯示用戶名爲username 的客戶端連接
-c ctlname 顯示用戶進程爲ctlname的客戶端連接
(2) 結果示例:

LMID User Name Client Name Time Status Bgn/Cmmt/Abrt


simple ccsmis WSH 17:42:47 IDLE 0/0/0
simple ccsmis tmadmin 0:44:28 IDLE 0/0/0

(3) 結果說明:
列號 描述

  1. 已經登錄的客戶端機器的LMID
  2. 用戶名,由tpinit()提供的
  3. 客戶端名,由tpinit()提供的
  4. 客戶端連接後經過的時間
  5. 客戶端狀態
  6. IDLE——表示客戶端目前沒有任何交易在工作
  7. IDLET——表示客戶端啓動了一個交易
  8. BUSY——表示客戶端在工作中
  9. BUSYT——表示客戶端正在交易控制下工作
  10. 啓動/提交/中斷的交易數

5查看部分統計信息bbs

(4) 命令: bbstats 簡寫:bbs

bbs
Current Bulletin Board Status:
Current number of servers: 335
Current number of services: 2324
Current number of request queues: 27
Current number of server groups: 11
Current number of interfaces: 0

6觀察某個節點的進程信息default

(5) 命令:default –m

default -m SITE13

SITE13> psr
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service


BBL 30004.00000 SITE13 0 22827 1141350 ..ADJUNCTBB
BRIDGE 836437 SITE13 1 0 0 ( IDLE )
GWADM 00021.00019 BGWGRP1+ 19 0 0 ( IDLE )
GWTDOMAIN 00021.00020 BGWGRP1+ 20 123826 0
GWADM 00022.00021 BGWGRP2+ 21 0 0 ( IDLE )
GWTDOMAIN 00022.00022 BGWGRP2+ 22 0 0 ( IDLE )
GWADM 00025.00027 GWGRP1_+ 27 4 200 ( IDLE )

7查看消息發送狀態pnw

(6) 命令:printnetwork 簡寫 pnw

pnw SITE12

SITE12 Connected To: msgs sent msgs received
SITE14 61904 62319
SITE13 61890 62288
SITE11 15972 13564

8退出管理模式q

(7) 命令: quit 簡寫:q

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