分类:
2010-08-31 17:31:58
Tuxedo 管理命令要点
1. tmadmin
进入管理工具界面
$ tmadmin
tmadmin - Copyright (c) 1996-1999 BEA Systems, Inc.
Portions * Copyright 1986-1997 RSA Data Security, Inc.
All Rights Reserved.
Distributed under license by BEA Systems, Inc.
Tuxedo is a registered trademark.
>
2. psr
查看服务进程的命令。
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
--------- ---------- -------- -- ------ --------- ---------------
cbps_320101 06000.28000 DB_BIZ3 28000 276 13800 ( IDLE )
itfVIP_aix itfVIP_aix DB_CUST2 30000 0 0 ( IDLE )
cbps_110501 06000.18000 DB_BIZ3 18000 9 450 ( IDLE )
说明:
Prog Name 服务进程名字
Queue Name 服务连接的队列名字
Grp Name 服务所在组名
ID 服务的ID标志 ----以上定义在ubb.now可以查看.
Current Service 当前在处理的交易
3.psc
查看交易的信息
Service Name Routine Name Prog Name Grp Name ID Machine # Done Status
------------ ------------ --------- -------- -- ------- ------ ------
csb_320138 csb_320138 cbps_3201+ DB_BI+ 28000 slbps 251 AVAIL
csb_320137 csb_320137 cbps_3201+ DB_BI+ 28000 slbps 0 AVAIL
说明:
Service Name :服务名
Routine Name :函数名(采用TUXEDO服务的别名机制,一个函数可以对应多个服务名)
Prog Name :service 所在的SERVER名
Grp Name :组名
ID : server的ID号
Machine : server所在的LMID
# Done : service被调用的次数
Status : service的状态。AVAIL表示可用
4.pq
查看队列的信息
Prog Name Queue Name # Serve Wk Queued # Queued Ave. Len Machine
--------- ------------------- --------- -------- -------- -------
cbps_1106 03000.29001 1 0 0 0.0 slbps
cbps_050008 cbps_050008 2 0 0 0.0 slbps
说明:
Prog Name :队列连接的服务的可执行文件名(进程名字)
Queue Name :字符队列名,是RQADDR参数或一个随机值
#Serve :连接的服务数
Wk Queued :当前队列的所有请求的参数和
#Queued :实际请求数
Ave.Len :平均队列长度
Machine :队列所在机器的LMID
5.pclt
查看客户端信息
>
pclt
LMID User Name Client Name Time Status Bgn/Cmmt/Abrt
--------------- --------------- --------------- -------- ------- -------------
slbps gdslapp WSH **:**:** IDLE 0/0/0
slbps gdslapp WSH **:**:** IDLE 0/0/0
slbps gdslapp WSH **:**:** IDLE 0/0/0
灵活使用这些命令处理相关问题d 关键,要理清服务server,交易service,队列queue的关系。
一个服务里面包含多个交易,多个交易顺序执行完成一个服务。
如果是多机的配置模式,一个服务有可能配置在多台主机上,那么一个交易可能被多个主机的服务调用。
简单来说,server与service的调用关系是多对多。server与sevice的内部组成关系是一对多。
queue就是在系统磁盘上或内存中划出一些空间,用来对服务中的各个交易传递的信息(参数,数据等)
进行先后排序缓冲,它可缓解交易双方的通信压力等。