0

1MQ キューで 1 つのアプリケーションを開始すると、同じキューに 1 つのリスナーが表示されますが、MQ チャネルに複数のセッションが表示されるという MQ の問題が発生しています。以下はエラーです: メッセージを受信しようとしたときにエラーが発生しました.com.ibm.mq.jms.SessionClosedException: MQJMS1024: セッションが com.ibm.mq.jms.MQSession.waitForStart(MQSession.java:2391) で閉じられましたcom.ibm.mq.jms.MQMessageConsumer.receiveInternalQ(MQMessageConsumer.java:2388) com.ibm.mq.jms.MQMessageConsumer.receiveQ(MQMessageConsumer.java:2235) com.ibm.mq.jms.MQMessageConsumer.receive( com.tibco.plugin.share.jms.impl.JMSReceiver$SessionController.run(JMSReceiver.java:735) の MQMessageConsumer.java:4244)

4

1 に答える 1

0

使用している MQ のリリースやプラットフォームについては言及していません。一般に、MQ V7+ の場合、QCF から複数のセッションが存在する理由は、WAS が QCF 自体の管理機能に複数のセッションを使用するためです。XA リソースを使用している場合は、そのために使用されるスレッドもあります。

于 2013-12-28T03:12:02.127 に答える