Агент FTE работает, но не передает файлы

Мой агент WebSphere MQ FTE работал, но не передал файлы. Когда я запускаю fteShowAgentDetails, я обнаружил 300 идентификаторов передачи в очереди.

Ex:

Source Transfer States:
    TransferId                                          State
    414d51204d514654455030332020202050941b672de19510    queued

Когда я перезапустил агент, он не восстановил старые файлы, но передает новые файлы. Как я могу отслеживать состояние агента, если он передает файлы или нет?


person Mansoor    schedule 29.05.2013    source источник


Ответы (1)


Все передачи файлов происходят между двумя конечными точками агента. Это может быть один и тот же агент, но обычно конечными точками являются разные агенты. К сожалению, в вопросе не упоминается статус второго агента в паре, поэтому мы не знаем, способен ли он участвовать в передаче.

Мы также не знаем, передают ли агенты много файлов одним пакетом. Предполагая, что оба агента способны к передаче, статус Queued обычно указывает на то, что обрабатывается большой пакет с некоторым количеством файлов, которые в настоящее время передаются, и некоторое их количество находится в очереди в ожидании своей очереди. Обычно их можно увидеть завершенными, а очередь ожидающих переводов со временем сужается до нуля.

Создается впечатление, что файлы, поставленные в очередь, просто ждут своей очереди как часть большого пакета.

person T.Rob    schedule 08.04.2014
comment
Спасибо за ответ ... чтобы ответить на ваш вопрос, работают конечные точки исходного и целевого агента, и я передаю по одному файлу за раз. Если мы продолжаем получать новый файл, он накапливает все и меняет статус исходного агента на недостижимый. - person Mansoor; 09.04.2014