MQ 6.0 for AIX 如何启动跟踪

[复制链接]
查看11 | 回复0 | 2009-11-30 16:37:00 | 显示全部楼层 |阅读模式
WebSphere for AIX 5.3 以前的版本在作MQ 跟踪的时候需要使用操作系统的trace命令:trace -j30D,30E -o tracefile 的方式来完成。这个命令比较麻烦,且不容易记住。WebSphere MQ 6.0版本修改了配置跟踪的方式。
环境: AIX 5.2, 5.3
WebSphere MQ 6.0
WebSphere MQ for AIX 6.0版本中打开跟踪的方式与其它操作系统大体相同:
打开跟踪: strmqtrc 命令。跟踪文件产生于/var/mqm/trace目录下。跟踪文件名为:AMQppppp.qq.TRC,其中ppppp为进程标识;qq为序列号,当AMQppppp为前缀的文件名已经存在时,qq指定一个新的序号标识新的文件名。
strmqtrc命令的语法如下:
>>-strmqtrc--+--------------+--+------+------------------------->
'- -m QMgrName-' '- -e -'
.-------------------.
V |
>----+---------------+-+--+---------------+--+-------------+---->
'- -t TraceType-' '- -x TraceType-' '- -l MaxSize-'
>--+----------------------+------------------------------------><
'- -d--+- 0----------+-'
+- -1---------+
'- NumOfBytes-'
-m 指定队列管理器名;该参数可以与 -e 参数一起使用。除非指定了 -e 参数,否则 -m 参数不能省略;
-e 如果希望跟踪队列管理器的创建和启动过程则需要指定该参数;
-t 指定要跟踪的MQ 模块。缺省情况下 MQ 记录所有的跟踪信息。用户可以在命令行中重复指定 -t 参数选择要跟踪的模块。可选择的模块有:
all 输出对所有模块的跟踪信息;
api 输出与 MQI 和主要MQ 模块相关的跟踪信息;
commentary 输出与 MQ 模块中注释相关的跟踪信息;
comms 输出与通信网络上的数据流相关的跟踪信息;
csdata 输出 MQ 通用服务中的内部数据结构相关的跟踪信息;
csflow 输出 MQ 通用服务中的处理流相关的跟踪信息;
detail 在流处理跟踪信息中输出详细跟踪信息;
Explorer 输出与 MQ 资源管理器有关的跟踪信息;
lqmdata 输出本地队列管理器的内部数据缓冲区相关的跟踪信息;
lqmflows 输出本地队列管理器的处理流程相关的跟踪信息;
otherdata 其它模块内部数据缓冲区相关的跟踪信息;
parms 在流处理跟踪信息中输出缺省跟踪信息;
remotedata 输出通信模块内部数据缓冲区相关的跟踪信息;
remoteflows 输出通信模块处理流程相关的跟踪信息;
servicedata 输出服务模块内部数据缓冲区相关的跟踪信息;
serviceflows 输出服务模块处理流程相关的跟踪信息;
ssl 输出使用GSKit 的 SSL 相关的跟踪信息;
versiondata 输出与 MQ 版本相关的跟踪信息;
-x 指定不跟踪的模块
-l 以MB 为单位控制单个跟踪文件(AMQppppp.qq.TRC)的大小。最大值为2048。
注意:-l 参数并不是所有跟踪文件的总尺寸。它只控制一个跟踪文件的尺寸。例如当我们设置该值为1,则一个AMQppppp.qq.TRC文件的最大尺寸为1MB。显然一个1MB的跟踪文件是不够的。当AMQppppp.qq.TRC达到1MB时,MQ 将该文件改名为AMQppppp.qq.TRS,然后创建一个新的AMQppppp.qq.TRC文件,但文件序号qq与前一个文件不同。当MQ负责跟踪文件生成的进程在为AMQppppp.qq.TRC改名时发现已经有一个旧的AMQppppp.qq.TRS文件,则删除该旧的AMQppppp.qq.TRS文件。这样用户就可以通过-l 参数来控制跟踪文件的总量,并在该总量中进行输出日志。
-d 指定跟踪用户数据
-d 0 不跟踪用户数据
-d -1 跟踪所有用户数据
-d NumOfBytes 对于通讯模块,输出NumOfBytes 个字节的包含传输头在内的消息数据。对于MQPUT 和 MQGET 调用,输出消息数据的NumOfBytes 个字节。
用户使用endmqtrc 命令停止跟踪。
跟踪文件AMQppppp.qq.TRS 可以使用dspmqtrc 命令格式化成文本。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行