一.檢視佇列管理器執行狀態
顯示結果中qmname表示mq佇列管理器的名稱,status表示當前執行狀態。
執行狀態有如下幾種:
starting 正在啟動
running 正在執行
ending 正在停止
ended normally 已經正常終止
ended immediately 已經立即終止
ended preemtively 已經強制終止
ended unexpectively 異常終止
注:停止mq後建議使用dspmq命令進行狀態檢查是否成功關閉。
二.檢視通道執行狀態與啟停通道 ru
nmqs
cqmg
rnam
edis
chl(
∗);查
看所有通
道定義d
isch
s(∗)
;檢視所
有通道狀
態,如果
沒有查詢
到通道狀
態,或報
錯amq
8420:c
hann
elst
atus
notf
ound
,請啟動
通道di
schs
(cha
nnel
name
);檢視
通道ch
anne
lnam
e的狀態
通道狀態
有如下幾
種:st
arti
ng正在
啟動bi
ndin
g正在綁
定ini
tial
izin
g正在初
始化ru
nnin
g正常s
topp
ing正
在停止r
etry
ing重
試pau
sed等
待sto
pped
已停止r
eque
stin
g請求啟
停通道與
重置通道
序號的方
法:r un
mqsc
qmgr
name
disc
hl(∗
);檢視
所有通道
定義di
schs
(∗);
檢視所有
通道狀態
,如果沒
有查詢到
通道狀態
,或報錯
am
q8420:c
hann
elst
atus
notf
ound
,請啟動
通道di
schs
(cha
nnel
name
);檢視
通道ch
anne
lnam
e的狀態
通道狀態
有如下幾
種:st
arti
ng正在
啟動bi
ndin
g正在綁
定ini
tial
izin
g正在初
始化ru
nnin
g正常s
topp
ing正
在停止r
etry
ing重
試pau
sed等
待sto
pped
已停止r
eque
stin
g請求啟
停通道與
重置通道
序號的方
法:
runmqsc
start lstr(listnername); 啟動監聽
stop lstr(listnername); 停止監聽
四.檢視佇列深度
如果佇列深度不斷增加,不見減少,那麼可能就有問題了,請檢查並分析其原因。
$runmqsc qmgrname
dis q(*); 檢視所有各類佇列的屬性
dis qlocal(qname); 檢視所有本地佇列的屬性
佇列深度屬性為:curdepth
五.檢視死信佇列深度
如果死信佇列深度不斷增加,那就需要分析其原因。
$runmqsc qmgrname
dis qlocal(deadqname)
mq 檢視佇列深度 MQ常用命令
以下為mq常用命令 檢視傳送通道 display channel 檢視佇列管理器 dspmq 停止佇列管理器 endmqm qmembfe 刪除佇列管理器 dltmqm qmembfe 重置傳送通道 reset channel x 啟動通道 start chl x 檢視通道 dis chl 檢視所有...
MQ基本命令
常用命令 1.檢視佇列狀態 dspmq 2.選擇某一佇列管理器 runmqsc 佇列管理器名稱 end退出 3.顯示命令 disdis ql 顯示所有佇列名稱 dis ql queue name 本地佇列 dis qr queue name 遠端佇列 dis chl chanel name 顯示通道...
MQ使用幾個命令
一.mq常見基本指令 mq現在使用的比較常見,但是在測試過程中,使用命令列直接查詢,有時候事半功倍。activemq admin stop activemq admin list activemq admin query activemq admin bstat activemq admin bro...