Конечная точка сообщения MQ автоматически приостанавливается — веб-сфера IBM

Настроенные конечные точки сообщений MQ автоматически приостанавливались много раз, и нам приходилось следить за ними, а затем возобновлять их вручную. Любая идея о том, почему он автоматически приостанавливается? Канал получателя заполнен сообщениями MQ?

MQ версии 6 в настоящее время используется в нашем приложении для связи с внешней системой через сообщения. Из-за этой проблемы функция, которая использует этот прослушиватель, не предоставляет услугу с перерывами, пока мы не возобновим работу конечных точек вручную.

Консоль IBM Websphere: Приложение->Типы приложений->Приложения Websphere Enterprise-> WC Comm01->Вкладка «Время выполнения»->Управление конечными точками сообщений.


person Rahul_tcs    schedule 04.12.2014    source источник
comment
Под «конечными точками» вы подразумеваете канал MQ, возможно, канал приемника? Когда вы видите его в состоянии паузы, где вы это видите, это статус канала? Что вы делаете, чтобы возобновить конечные точки? Какую команду вы даете для достижения этого? Обладая этой информацией, я смогу ответить на ваш вопрос.   -  person Morag Hughson    schedule 04.12.2014
comment
Это конечная точка, которую я восстанавливаю в консоли IBM Websphere: Приложение->Типы приложений->Приложения Websphere Enterprise->WC Comm01->Вкладка «Время выполнения»->Управление конечными точками сообщений. Мы используем сервис Giftcard 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=en для получения подробной информации о дополнительных настройках. Вас интересуют свойства «Остановить конечную точку, если доставка сообщения не удалась» и «Количество последовательных сбоев доставки сообщений до приостановки конечной точки».

Таким образом, вы можете отключить «Остановить конечную точку, если доставка сообщения не удалась», и это предотвратит автоматическую приостановку конечной точки вашего сообщения. Однако у вас по-прежнему будут сбои доставки сообщений, и доставка сообщения будет повторена в 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