文档库 最新最全的文档下载
当前位置:文档库 › tuxedo常用命令整理

tuxedo常用命令整理

查看txuedo服务日志信息
txrpt -s0 -e23 lxh.txt
txrpt -s0 -e23 lxh.txt

txrpt -d 07/13 -s0 -e23 lxh.txt

New connection from domain accepted, drop old connection!

调用主交易超时



命令:tmadmin -v
其中有Maxusers *
这个*就是你的LICENCE数

TUXEDO对客户端能进来多少,有好几道门。
1. 连接WSL/WSH,看你的WSL中-m,-M,-x够不够;(-M)*(-x)是在WSL监听这边能接入的最大数了
2. WSH接到后,会校验LICENSE,看是否越过,一般能到110%,但90%时就开始报警
3. 上面都OK了,WSH开始在BBL中注册登记该客户端,由于BBL启动时,分配的是静态数组(大小来自于UBB),所以最多可登记的就是MAXWSCLIENTS
4. 但由于SERVER和CLIENT共享同一个大数组,SERVER多了,也挤的CLIENT没地注册,要MAXACCESSER>MAXWSCLIENTS+MAXSERVERS

你的license没有问题,不会有这个限制的.看看你的UBB的其它几个参数,例如MAXACCESSERS,WSL的-m -M -x等,看这些有没有限制.如果这些都没有问题的话,那你再看看你的service启了多少份,处理一个请求是不是要很久?你说得查看命令,就是 tmadmin下面的了,psr可以看到正在处理请求的service,pclt可以看到client的状态,pq可以看到server队列的情况. Hope this helps.

你还是看看你的ubbconfig中的server启动的个数,和MAXACCESSES的配置。限制可能在这里





TUXEDO 管理命令简介--转载
===========================================================
作者: gaoyj1973(https://www.wendangku.net/doc/e17481555.html,)
发表于: 2008.07.28 22:15
分类: 技术文档
出处: https://www.wendangku.net/doc/e17481555.html,/post/11309/467581
---------------------------------------------------------------

1.tmadmin命令的printserver(简写为psr)的简单输出。
列号 描述
1. 服务的可执行文件名
2. 服务连接的队列名
3. 组名
4. 服务的数字id
5. 服务已经处理的请求数
6. 服务处理的全部请求的参数和
服务正在处理的交易,若为IDLE则服务当前是空闲
ccsmis:/home2/ccsmis>tmadmin
tmadmin - Copyright (c) 1996 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.

> printserver
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 )
WSL 00001.00001 SYSGP 1 0 0 ( IDLE )
IFMTMS APGP2_TMS APGP2 30002 12 600 ( IDLE )
ftpserv32 00002.00002 FTPGP 2 0 0 ( IDLE )
IFMTMS APGP2_TMS APGP2 30003 11 550 ( IDLE )
CCS_QUANBIA_60 00004.06004 APGP2 6004 0 0 ( IDLE )
CCS_SCBB_4099 00004.04099 APGP2 4099 2 100 ( IDLE )

CCS_GEKEZI_300 00004.03000 APGP2 3000 0 0 ( IDLE )

交易信息
来自GAI的信息本处略去。
2.tmadmin命令的printservice(简写为psc)的简单输出。
列号 描述
1. 交易名
2. 交易函数名
3. 服务可执行文件名
4. 服务所在组名
5. 服务的数字id
6. 提供交易的机器的LMID
7. 交易已经执行的次数
8. 交易当前状态
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
416401 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL
416201 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL
416301 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL
416101 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL
416001 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL
415901 rz_Ecsb rz_Ecsb APGP2 4000 simple 0 AVAIL
:

队列信息
3.tmadmin命令的printqueue(简写为pq)[qaddress]的简单输出。如果不指定address,所有队列信息将被输出。
列号 描述
1. 队列连接的服务的可执行文件名
2. 字符队列名,是RQADDR参数或一个随机值
3. 连接的服务数
4. 当前队列的所有请求的参数和
5. 实际请求数
6. 平均队列长度
7. 队列所在机器的LMID
> 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

客户端信息
来自GAI的信息本处略去。
4.tmadmin命令的printclient(简写为pclt)的输出,来自TUXEDO系统的日志信息。主要有以下信息:
客户端id,用户名和当前状态
登录的LMID和进程号(PID)
服务组和上一访问过的服务组
交易(启动/提交/中断)和会话的统计数字
中继队列id,通知方法和提交控制
列号 描述
1. 已经登录的客户端机器的LMID
2. 用户名,由tpinit()提供的
3. 客户端名,由tpinit()提供的
4. 客户端连接后经过的时间
5. 客户端状态
6. IDLE――表示客户端目前没有任何交易在工作
7. IDLET――表示客户端启动了一个交易
8. BUSY――表示客户端在工作中
9. BUSYT――表示客户端正在交易控制下工作
10. 启动/提交/中断的交易数
> pclt
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

用tmadmin写脚本
输出所有服务/交易/队列信息
$tmadmin 2>&1<echo
verbose
psr
psc
pq
!
挂起bankapp内所有AUDIT交易
(tmadmin 2>&1 <pq
!
) |
awk ‘BEGIN { print “tmadmin <{if ( $1 == “AUDIT”) print “susp ?q” , $2, “-S $1”}
END {print “qn!”}’ |
/bin/sh


相关文档