を使用してキューマネージャーを作成し、を使用し
crtmqm <Queue_manager_name>
て開始しまし
strmqm <Queue_manager_name>
た。このキューマネージャーがリッスンするポートを確認したいですか?これを確認するためのコマンドはありますか?
ps -ef|grep runmqlsr
そして
DISPLAY LSSTATUS(*)
何も与えません。キュー・マネージャーがどのポートもリッスンしていない可能性がありますか?
質問する
18487 次
2 に答える
3
主にMQSC
コマンドを使用しますDISPLAY LSSTATUS(*) ALL
。ポート番号とともに必要なすべての詳細が表示されます。
ここに出力例があります:
LISTENER(SYSTEM.LISTENER.TCP.1) STATUS(RUNNING)
PID(15961) STARTDA(2014-02-04)
STARTTI(12.11.10) DESCR( )
TRPTYPE(TCP) CONTROL(MANUAL)
IPADDR(*) PORT(2011)
BACKLOG(100)
于 2014-03-28T00:03:55.097 に答える
2
キュー・マネージャーを開始した後、リスナーを作成する必要があります。このcrtmqm
コマンドは、サポートされているすべてのトランスポートタイプのデフォルトリスナーを作成します。独自のリスナーを作成することをお勧めします。MQSCシェルで次の手順を実行します
DEF LISTENER(MYMQLISTENER) TRPTYPE(TCP) +
CONTROL(QMGR) PORT(1414) +
REPLACE
START LISTENER(MYMQLISTENER)
上記のコマンドは、名前がMYMQLISTENER
トランスポートのリスナーを作成し、ポート1414でリッスンします。 CONTROL(QMGR)
は、キューマネージャーが起動するとリスナーを開始し、キューマネージャーがダウンするとリスナーを停止するようにキューマネージャーに指示します。このSTART LISTENER
コマンドはリスナーを起動します。STOP LISTENER
リスナーを停止するMQSCコマンドもあります。
リスナーを作成して開始したら、DISPLAYLSSTATUSコマンドを発行してリスナーのステータスを表示できます。
于 2012-12-07T05:08:09.380 に答える