tmadmin用来查看TUXEDO的运行情况。在tmadmin命令界面中可以使用如下命令:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
psr为printserver命令的简写,监控服务器运行情况,查看处理的请求数目、忙闲程度。
参数如下:-m machine LMID为machine的所有服务进程-g groupname组名为groupname的所有服务进程-i srvid SRVID为srvid的服务进程-q qaddress消息队列为qaddress的所有SERVERS查看server的信息
> psr -i 15058
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
--------- ---------- -------- -- ------ --------- ---------------
RK016 00060.15058 CHGGRP_ 15058 0 0 ( IDLE )
-i srvid SRVID为srvid的服务进程#接续日志记录RK016 SRVGRP=CHGGRP_SXBOSS SRVID=15058 CONV=N MIN=1 MAX=1
CLOPT="-A -r -t -o /boss18/run/log/RK016.log"
结果说明:列号描述1.服务的可执行文件名2.服务连接的队列名3.组名4.服务的数字id
5.服务已经处理的请求数(该SERVER的所有service的负载因子总和)
6.服务处理的全部请求的参数和,如果当前没有service被调用,则为IDLE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
psc为printservice的简写,查看TUXEDO各服务的运行情况和处理的交易数。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)结果示例:
> psc -s sK005insert
Service Name Routine Name Prog Name Grp Name ID Machine # Done Status
------------ ------------ --------- -------- -- ------- ------ ------
sK005insert sK005insert RK005 CHGGR 15046 SXBOSS 33 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表示可用
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pclt4查看客户端信息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.启动/提交/中断的交易数
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bbs5查看部分统计信息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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
default6观察某个节点的进程信息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 )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
注:暂存的内容只能恢复到当前文章的编辑器中,如需恢复到其他文章中,请编辑该文章并从暂存箱中恢复;或者直接复制以上内容,手工恢复到相关文章。