Open Pokshyvanov opened 2 years ago
При этом, если запущено фоновое задание и после "AMQP server timeout error" вызвать BasicCancel, то рабочий процесс сервера зависает.
Есть какое-то решение? Или рекомендация как в таком случаи быть?
Используем 8.3.24.1586 ошибка от компоненты "AMQP server timeout error" проявляла себя только при большом количестве ФЗ бит адаптера (Около 20). Пробовали заменить компоненту на версию 2.2.0.37, добавил все 27 компонент, чтобы каждое ФЗ юзало разные. В итоге: в сеансе фз компоненты просто перестали инициализироваться, при этом работал обмен из Тонкого клиента.
Итого: изменил код адаптера, чтобы обмен обрабатывался последовательно в одном фз. И проблема решилась.
Если подключении компоненты и отправке в цикле сообщений, когда возникает ошибка от компоненты "AMQP server timeout error", то при КлиентКомпоненты = Неопределено, происходит перезапуск всего действия. Например, если выгрузка начата по кнопке - весь алгоритм команды кнопки начинается заново и, соответственно начинается вся выгрузка заново.
Процедура ОтправкаСообщений(ПараметрыПодключения, ТЗ)
КонецПроцедуры