MQ実行ステータスの 表示1.キューマネージャー実行ステータスの表示 MQ 5.2以降の場合、次のコマンドを実行してキューマネージャーの実行ステータスを確認します。 #dspmq 表示結果で、QMNAMEはMQキューマネージャーの名前を示し、STATUSは現在の実行ステータスを示します。 いくつかの動作状態があります 開始以降 実行する実行 、停止の終了 正常終了正常に終了した に終了した直後にすぐに終了するようにしている エンドはpreemtively終了を余儀なくされている エンドunexpectively異常終了 注:停止MQは、状態が正常に閉じているかどうかをチェックするdspmqコマンドを推奨した後。 dspmqクエリ結果の例 QMNAME(QM00)STATUS(Running) 2.チャネルの実行ステータスを表示し、チャネルを開始および停止します $ runmqsc dis chl(*);すべてのチャネル定義を表示します dis chs(*);すべてのチャネルステータスを表示します(クエリされたチャネルがない場合)ステータス、またはエラーAMQ8420:チャネルステータスが見つかりません。チャネルディスク (ChannelName)を開始してください。 チャネルのステータスを確認してくださいChannelName チャネルのステータスは次のとおりです: STARTINGが開始しています BINDING Binding INITIALIZING Initializing RUNNING Normal STOPPING Stopping RETRYING PAUSED Waiting for STOPPED Stopped REQUESTING Request Method to start and stop and the channel number: $ runmqsc start chl(ChannelName); start channel stop chl(ChannelName); stopチャネル リセットチャネル(ChannelName);チャネル番号をリセットします。ローカルおよびその他のMQキューマネージャーのチャネルを正常に開始できない場合は、ログを確認して、チャネル番号に一貫性がないことを確認してください。このとき、まず送信側チャネルを停止し、送信側と受信側のチャネル数をリセットする必要があります。チャネルを開始した後、通信を再開できます。チャネルをリセットする理由を理解するには、次の記事を確認してください:Websphere MQメッセージシーケンス番号メッセージシーケンスの詳細 3.チャネルモニタリングステータスの表示とモニタリングの開始と停止 $ runmqsc dis listner(*);チャネルモニタリング定義の表示 dis lsstatu(listnerName);表示監視ステータス 監視方法の開始と停止: $ runmqsc start lstr(listnerName);監視の開始 stop lstr(listnerName);監視の停止 4.キューの深さの表示 キューの深さが増加し続け、減少しない場合は、問題がある可能性があります。原因を確認して分析してください。 $ runmqsc dis q(*);すべてのタイプのキューの属性を表示する dis qlocal(QName);すべてのローカルキューの属性を表示する キューの深さ属性は、CURDEPTH 5.デッドレターキューの深さを 表示するデッドレターキューの深さが増加し続ける場合は、理由を分析する必要があります。 $ runmqsc dis qlocal(DEADQName)