2013-10-03 3 views
0

У меня возникает проблема с MQ: если я запускаю 1 приложение в очереди 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. получить (MQMessageConsumer.java:4244) на com.tibco.plugin.share.jms.impl.JMSReceiver $ SessionController.run (JMSReceiver.java:735)Облицовка проблемы MQ на канале MQ

+0

Похоже, вы говорите о двух разных вещах, которые могут быть несвязаны друг с другом. Попытайтесь решить проблему, а не то, что вы делаете, и что происходит. Вы, например, подключаетесь к клиенту Java, BW или к чему-то еще? – stoft

ответ

0

Вы не говорите, какой выпуск MQ вы используете или платформу, которая была бы полезна. В общем, для MQ V7 + причина, по которой QCF состоит более чем из 1 сеанса, состоит в том, что WAS использует несколько сеансов для функций управления для самого QCF. Если вы используете ресурс XA, для этого также используются потоки.

Смежные вопросы