2

LAN ワイヤ (ホームグループ ネットワークとして) を介して接続された Windows7 を実行する 2 台の PC があります。どちらの PC にも MQ7.0 をインストールしました。名前を付けましょう: A と B A では、キュー マネージャー QMA を定義しました。B では、キュー マネージャー QMB を作成しました。ここで、システム A: QMA.QMB で送信側チャネルを作成し、システム B: QMA.QMB で受信側チャネルを作成しました。このセットアップは正常に機能します。両方のチャネルが実行されていることを示しています。システム A でサンプルのリモート キュー定義を構成し、トレース ルート メッセージを確認しました。

今問題はリバース構成です。B から A への送信側と受信側のチャネルを作成したいので、構成済みのチャネル QMB.QMA と同様の手順に従いました。システム B では、送信側チャネル (QMB.QMA) が再試行を続けます。システム A の受信側チャネル (QMA.QMB) では、常に非アクティブと表示されます。私は数時間試しましたが、運がありません。助けてください。

正常に動作している両方のマシンから IP アドレスをピン留めしています。デフォルトの 1414 ポートで tcp を使用しています。リスナーは両方のシステムで稼働しています。奇妙なことに、システム A で chstatus(QMB.QMA) を表示しようとすると、「Channel status not found」と表示されます。システム B では、同じコマンドでチャネルのステータスが停止された状態で表示されます。チャンネルの削除と再作成を何度も試みました。しかし、運がありません。

4

1 に答える 1

0

最初に行うことは、接続要求が QMB から QMA に到達しているかどうかを確認することです。AMQERR01.LOGファイルをチェックイン{WMQ Install Dir}/errors{WMQ Install Dir}/QMgrs/QMA/errorsて、障害の兆候がないか確認してください。接続要求が QMA に届いているが失敗している場合は、QMA/errors/AMQERR01.LOGファイルに表示されます。WMQ には到達しているが QMA には到達していない場合は、 の WMQ グローバル ログで確認できます{WMQ Install Dir}/errors

これらのログのいずれかにエラーが表示されている場合は、問題の内容がわかります。ログ エントリがあっても問題が解決しない場合は、エラー ログ エントリをこの質問に追加して投稿してください。

これらのログのいずれにも表示されない場合は、構成エラーを探します。リスナーが実行されていることと、それが必要なポートで実行されていることを確認してください。CONNAMEが正しい IP アドレスとポートを指していることを確認してください。式から名前解決を除外するには、QMA のホスト名ではなく、必ず IP アドレスを使用してください。リッスンしているポートに対して Windows ファイアウォールが開いていることを確認します。QMB ホストに移動し、WMQ ポートで QMA ホストへのトップ telnet を試します。接続がすぐに拒否されるか、1 ~ 2 秒後に接続が閉じられる場合は、ファイアウォールの問題である可能性があります。

于 2012-08-12T22:15:19.647 に答える