Функция azure перестает помещать сообщения в очередь хранилища

У меня есть функция Azure (назовем ее А), которая должна помещать тысячи сообщений в очередь хранилища Azure. A использует цикл for для помещения сообщений в очередь. Каждое сообщение - это объект, сериализованный в JSON (он очень маленький).

Эта очередь используется для запуска другой функции Azure. Назовем его B. Одновременно могут запускаться только 4 экземпляра B.

Я нет использую план потребления.

Бывает, что в какой-то момент A перестает помещать сообщения в очередь, и я не могу понять причину.

В функциональной консоли Azure я не получаю сообщения об ошибке. Никаких исключений. Он просто останавливается.

Например, он должен разместить 30000 сообщений, но во время тестов ему удалось разместить от 180 до 1600 сообщений.

Любой совет был бы замечательным.

Спасибо.

У вас включен Always On?

kamil-mrzyglod 10.09.2018 14:18

Да. Функция B сконфигурирована для активации 4 раза.

user3075478 10.09.2018 15:03

Не могли бы вы поделиться кодом ваших функций?

kamil-mrzyglod 10.09.2018 20:29

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

Sebastian Achatz 06.11.2018 13:21
0
4
61
0

Другие вопросы по теме