tmadmin的常用命令介绍tmboot -y
启动tmadmin
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 )
(4)结果说明:
Prog Name:服务的可执行文件名
Queue Name:服务连接的队列名
Grp Name:组名
ID:服务进程的id
RqDone:服务已经处理的请求数(该SERVER的所有service的负载因子总和)
Load Done:服务处理的全部请求的参数和
Current Service:服务进程正在处理的服务,如果当前没有service被调用,则为IDLE
2.查看交易信息psc
(1)命令: printservice 简写: psc
(2) 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命令相同
(3)结果示例:
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
(4)结果说明:
Service Name:服务名
Routine Name:函数名(采用TUXEDO服务的别名机制,一个函数可以对应多个服务名)
Prog Name:service 所在的SERVER名
Grp Name:组名
ID:server的ID号
Machine:server所在的LMID
# Done:service被调用的次数
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)结果说明:
Prog Name :队列连接的服务的可执行文件名
Queue Name :字符队列名,是RQADDR参数或一个随机值
#Serve :连接的服务数
Wk Queued :当前队列的所有请求的参数和
#Queued :实际请求数
Ave.Len :平均队列长度
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 10:44:28 IDLE 0/0/0
(3)结果说明:
LMID:已经登录的客户端机器的LMID
User Name:用户名,由tpinit()提供的
Client Name:客户端名,由tpinit()提供的
Time:客户端连接后经过的时间
Status:客户端状态
其中IDLE——表示客户端目前没有任何交易在工作
IDLET——表示客户端启动了一个交易
BUSY——表示客户端在工作中
BUSYT——表示客户端正在交易控制下工作
Bgn/Cmmt/Abrt:启动/提交/中断的交易数
5.查看部分统计信息bbs
命令: 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
命令: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
命令:printnetwork 简写 pnw
> pnw SITE12
SITE12 Connected To: msgs sent msgs received
SITE14 61904 62319
SITE13 61890 62288
SITE11 15972 13564
8.退出管理模式q
命令: quit 简写:q