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