Крайната точка на MQ съобщение се поставя на пауза автоматично - IBM websphere

Конфигурираните крайни точки на MQ съобщения се поставят на пауза автоматично много пъти и трябваше да ги наблюдаваме и след това да ги възобновим ръчно. Някаква идея защо се поставя автоматично на пауза? Пълен ли е каналът на приемника с MQ съобщения?

MQ версия 6 се използва в момента в нашето приложение за комуникация с външна система чрез съобщения. Поради този проблем функцията, която използва този слушател, не предоставя услугата периодично, докато ръчно не възобновим крайните точки.

IBM Websphere Console: Приложение->Типове приложения->Websphere Enterprise Applications-> WC Comm01->Раздел Runtime->Управление на крайни точки на съобщения.


person Rahul_tcs    schedule 04.12.2014    source източник
comment
Под „крайни точки“ имате предвид MQ канал, може би канал на приемник? Когато го видите в състояние на пауза, къде виждате това, състоянието на канала ли е? Какво правите, за да възобновите крайните точки? Каква команда издавате, за да постигнете това? С тази информация ще мога да отговоря на вашия въпрос.   -  person Morag Hughson    schedule 04.12.2014
comment
Това е крайната точка, която възобновявам в IBM Websphere Console: Application-›Application Types-›Websphere Enterprise Applications-› WC Comm01-›Runtime Tab-›Manage Message Endpoints. Ние използваме услугата Gift card MQ, за да получаваме информация от външна система чрез тези слушатели, които се поставят на пауза   -  person Rahul_tcs    schedule 04.12.2014


Отговори (2)


Крайната точка на съобщението е поставена на пауза, защото е имало грешка при обработката на MDB и поведението на поставяне на пауза (спиране) на крайната точка е това, което е конфигурирано в спецификацията за активиране. Разгледайте тази страница: https://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.iseries.doc/ae/umj_pasm_advprops.html?lang=bg за подробности относно разширените настройки. Свойствата, които ви интересуват, са „Спиране на крайната точка, ако доставката на съобщение е неуспешна“ и „Брой последователни неуспешни доставки на съобщения преди спиране на крайна точка“.

Така че можете да изключите „Спиране на крайната точка, ако доставката на съобщението е неуспешна“ и това ще спре автоматичното поставяне на пауза на крайната точка на вашето съобщение. Въпреки това все още ще имате неуспешни доставки на съобщения и доставката на съобщението ще се опита повторно до MDB. Бих проверил регистрационните файлове на сървъра на приложения, за да видя каква е грешката във вашия MDB и да коригирам този проблем (ако можете). След това можете да определите дали искате крайната точка да постави на пауза автоматично или може би да я конфигурирате така, че да постави на пауза автоматично, но само след по-голям брой последователни грешки от това, което е конфигурирано в момента.

person whitfiea    schedule 05.12.2014

  1. Проверете регистрационните файлове за грешки на мениджъра на опашка за повече информация. Има повече за този проблем, отколкото ни казвате в момента.

  2. Опишете потока, като QA:aliasq -> QR:remoteq -> XQ:xmitq -> CH:channel.name/type

person David Awerbuch    schedule 04.12.2014