mq 可以查看发送队列深度么深度么?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mq 可以查看发送队列深度么深度么?相关的知识,希望对你有一定的参考价值。
可以查看发送队列深度。解决方法如下:
1、首先上传ms03_unix.tar.Z到AIX服务器,并执行解压。# uncompress -c ms03_unix.tar.Z | tar xvf -。
2、 通过下图可以看到解压后的工具中,有for AIX的,也有for其他系统的,这里使用for AIX系统的工具saveqmgr.aix。
3、 查看MQ 队列管理器HQ_SVR是否正在运行,没有运行则启动MQ队列管理器。
4、将MQ 队列管理器HQ_SVR的结构导出到文件mqtest.con# ./saveqmgr.aix -m HQ_SVR -f mqtest.conf。
5、执行完成后,可以看到生成mqtest.conf 文件。
参考技术A 可以吧,不过一般情况下你的传输通道如果是连通的,消息一到达发送队列就会立刻被发送出去。想查看发送队列深度的话,可以尝试将发送通道断开,再使用命令查看发送队列深度。因为之前做过一个项目,我这边是接收方,当我与上游通讯出现问题,消息就会堵在上游发送队列,既然能够堵在上游那就应该可以查看到队列的深度的。本回答被提问者和网友采纳 参考技术B dis ql('queue_name') curdepth或者用display queue(queue_name) 查看此队列的深度 参考技术C 不清楚MQ常用命令
参考技术A 远程队列——qr可以查看远端队列管理器 和队列名字
查看本地传输队列XMITQ(SIMUtoIPSP)
传输队列——ql
可以查看传输通道TRIGDATA(BANK.IPSP)
传输通道——chs
查看本地ip LOCLADDR(168.33.51.242)
查看通道类型 CHLTYPE(SDR) CHLTYPE(RCVR)
远端服务器地址 端口conname
通道另一端的队列管理器 RQMNAME
查看传输队列XMITQ(SIMUtoIPSP)
--查看队列状态--dspmq
--查看通道--
dis chs(*)
--查看队列深度--
display ql(Q_SVC2ADP_4_HTTP) curdepth
--清除队列消息--
clear ql(Q_SVC2ADP_4_HTTP)
--查看CCSID--
display qmgr all
--修改CCSID--
ALTER QMGR [FORCE] CCSID(5488)
#查看是否已经建立此通道
dis chl(*)
以上是关于mq 可以查看发送队列深度么深度么?的主要内容,如果未能解决你的问题,请参考以下文章