Tuxedo日常监控维护培训-v1-0

  • 格式:doc
  • 大小:202.50 KB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Tuxedo日常监控维护培训手册

(V1.0)

修订记录

目录

1.引言 (1)

1.1. 编写目的 (1)

1.2. 参考资料 (1)

2.tuxedo常用操作 (1)

2.1. tuxedo服务的正常启动和停止. (1)

2.2. 查看tuxedo的版本信息 (2)

2.3. tmadmin控制台进入和退出: (2)

2.4. 查看服务信息psr (3)

2.5. 查看交易信息psc (4)

2.6. 查看队列信息pq (5)

2.7. 查看客户端信息pclt (5)

2.8. 查看部分统计信息bbs (6)

2.9. 设置为观察某个节点的进程信息default (6)

2.10. 查看消息发送状态pnw (7)

2.11. dmadmin域控制台的进入和退出: (7)

2.12. 手动连接域 (8)

2.13. 查看域网关的连接情况 (8)

3.tuxedo日常维护 (8)

3.1. 对ubb文件只做语法检查(不真正的load成TUXCONFIG) (8)

3.2. 对dm文件只做语法检查(不真正的load成DMXCONFIG) (9)

3.3. 反编译tuxconfig 文件和dmxconfig文件 (9)

3.4. 如何清除IPC资源 (9)

3.5. sh命令直接执行tuxedo操作 (9)

3.6. 启动tlisten服务 (9)

3.7. 启动多机中备机的BBL (9)

4.tuxedo注意事项、常见问题及解决方法 (10)

4.1. WSL配置参数注意 (10)

4.2. UBB文件中MAX的配置注意 (10)

4.3. tuxedo WS 的配置注意 (10)

4.4. Can’t attach BBL (10)

4.5. 运行一段时间交易失败 (11)

4.6. 常见Tuxedo错误号 (11)

1. 引言

1.1. 编写目的

Tuxedo是电信系统和金融系统常用的中间件,在我行核心平台和中间业务平台上都应用到tuxedo。为了提高开发人员和维护人员对tuxedo的操作能力,提高检错和查错能力,特编写本文档。

文档的预期读者是使用tuxedo的系统监控维护人员及对tuxedo感兴趣的人员。

1.2. 参考资料

《BEA_Tuxedo应用程序开发指南》

《tuxedo培训教程.pdf》

2. tuxedo常用操作

2.1. tuxedo服务的正常启动和停止.

启动:tmboot

停止:tmshutdown

-y 所有服务被启动/停止

-s svrname 只启动/停止制定服务名的服务,例如tpdpssrv

-g grpname 只启动/停止属于制定组名的服务,例如GROUP1

-i svrid 只启动/停止制定ServID的服务,例如400

-A 只启动/停止Tuxedo管理服务,例如BBL

2.2. 查看tuxedo的版本信息

$ tmadmin –v

实例一:查询主机vbs5上的Tuxedo版本

实例二:拥有完整信息的Tuxedo版本,包括补丁、license信息、加密包信息

2.3. tmadmin控制台进入和退出:

进入控制台命令:$ tmadmin

退出控制台命令:q或quit

2.4. 查看服务信息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) 结果示例:

结果说明:

1. Prog Name:服务的可执行文件名

2. Queue Name:服务连接的队列名

3. Grp Name:组名

4. ID:服务的数字id

5. RqDone:服务已经处理的请求数(该SERVER的所有service的负载因子总和)

6. Load Done:服务处理的全部请求的参数和

7. Current Service:如果当前没有service被调用,则为IDLE

2.5. 查看交易信息psc

(1) 命令: printservice 简写: psc

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) 结果示例:

(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表示可用

2.6. 查看队列信息pq

(1) 命令: printqueue 简写:pq [PADRESS]

(2) 结果示例:

(3) 结果说明:

1. Prog Name :队列连接的服务的可执行文件名

2. Queue Name :字符队列名,是RQADDR参数或一个随机值

3. #Serve :连接的服务数

4. Wk Queued :当前队列的所有请求的参数和

5. #Queued :实际请求数

6. Ave.Len :平均队列长度

7. Machine :队列所在机器的LMID

2.7. 查看客户端信息pclt

(1) 命令: printclient 简写:pclt

-m machine 显示LMID号为machine上的客户端连接

-u username 显示用户名为username 的客户端连接

-c ctlname 显示用户进程为ctlname的客户端连接

(2) 结果示例: