Tuxedo 常用监控命令(转)
(2011-07-22 15:16:55)
标签:
杂谈 |
分类: 中间件 |
输入下面的命令即可进入TUXEDO的监控环境了,
tmadmin
一、查看服务信息psr
(1)
命令: printserver 简写
psr
(2)
-m machine LMID
-g
groupname 组名为groupname的所有服务进程
-I srvid
SRVID为srvid的服务进程
-q
qaddress 消息队列为qaddress的所有SERVERS查看server的信息
(3)
结果示例:
Prog Name
---------
rz_Ecsb
BBL
IFMTMS
ftpserv32 00002.00001
结果说明:
列号
1.
服务的可执行文件名
2.
服务连接的队列名
3.
组名
4.
服务的数字id
5. 服务已经处理的请求数(该SERVER的所有service的负载因子总和)
6. 服务处理的全部请求的参数和,如果当前没有service被调用,则为IDLE
二、查看交易信息psc
(1)
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)
ServiceName
416701
416601
416501
(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
CCS_GEDAIPC_50
00004.05062
(3) 结果说明:
列号
1. Prog Name
:队列连接的服务的可执行文件名
2. Queue Name
:字符队列名,是RQADDR参数或一个随机值
3. #Serve
:连接的服务数
4. Wk Queued
:当前队列的所有请求的参数和
5. #Queued
:实际请求数
6. Ave.Len
:平均队列长度
7. Machine
:队列所在机器的LMID
四、查看客户端信息pclt
(1)
命令: printclient 简写:pclt
-m machine 显示LMID号为machine上的客户端连接
-u
username 显示用户名为username 的客户端连接
-c
ctlname 显示用户进程为ctlname的客户端连接
(2)
结果示例:
simple
simple
(3)
列号
1.
已经登录的客户端机器的LMID
2. 用户名,由tpinit()提供的
3.
客户端名,由tpinit()提供的
4.
客户端连接后经过的时间
5.
客户端状态
6.
IDLE——表示客户端目前没有任何交易在工作
7.
IDLET——表示客户端启动了一个交易
8.
BUSY——表示客户端在工作中
9.
BUSYT——表示客户端正在交易控制下工作
10.
启动/提交/中断的交易数
五、查看部分统计信息bbs
(1)
命令: bbstats
> 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
六、观察某个节点的进程信息default
(1)
命令:default –m
> default -m SITE13
SITE13>
psr
Prog Name
BBL
BRIDGE
GWADM
GWTDOMAIN
GWADM
GWTDOMAIN
GWADM
七、查看消息发送状态pnw
(1)
命令:printnetwork 简写 pnw
> pnw SITE12
SITE12
八、退出管理模式q
(1)
命令:
quit