Перейти к содержимому

Фотография

Проблема при чтении сообщения из MQ


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 ClaudiusVile

ClaudiusVile

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 28 апреля 2018 - 14:08

Здравствуйте.

Во время тестирования приложения, использующего mq-очереди, возникла следующая проблема.

 

Каждый новый тред успешно подключается к входящей и исходящей очередям, отправляет и считывает сообщение в первой итерации, но начиная со второй итерации только отправляет, а при чтении получает ошибку 2033 "Сообщение не найдено". В то же время в исходящей очереди появляется никем не считанное сообщение.

Я использую groovy-скрипт для отправки/чтения, аналогичный алгоритм проверялся на HP LR и была получена та же ошибка.

 

Скрипт прилагаю ниже:
Init-блок

Скрытый текст


Action-блок
Скрытый текст

  • 0

#2 ClaudiusVile

ClaudiusVile

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 21 мая 2018 - 12:45

UPDATE: Более детальное изучение ошибки привело к тому, что виновником оказалась ошибка установления tcp/ip с менеджером очередей mq (mq error code 9208), из-за которой менеджер блокирует все попытки получения сообщения после первого. В спойлере лог проблемы. Проблема все еще не устранена.

Настройки tcp connection keepAlive на генераторе, сервере и самом менеджере не дали результата. 
 

Скрытый текст


  • 0

#3 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 21 мая 2018 - 14:53

http://blog.techstac...x68-errors.html


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных