Опрос очереди хранения Azure останавливается после проблем с подключением - PullRequest
0 голосов
/ 06 января 2019

Я испытываю периодические 503 Service Unavailable из лазурного хранилища.

Бегун Webjobs, размещенный как сервис верхней полки. Из-за того, что я использовал JobHost.Start() вместо JobHost.RunAndBlock() каждый раз, когда получаю 503 из хранилища Azure, служба оказывается в поврежденном состоянии остановки.

Когда я переключился на JobHost.RunAndBlock(), используя вместо этого, служба теперь работает непрерывно, но после 503 триггер очереди исключений останавливает опрос очереди.

Я использую стандартные привязки триггеров очереди Azure. Нет ручной настройки.

Кто-нибудь испытывал подобное поведение? Как избавиться от таких ошибок подключения?

1 Ответ

0 голосов
/ 07 января 2019

Предполагая, что вы используете C # для своей веб-работы, я думаю использовать что-то вроде Polly или прикладного блока обработки временных сбоев Enterprise Library для реализации логики повторов для случайная ошибка при использовании службы Azure , так как вы можете достичь пороговых значений регулирования (ограничение ресурса для выбранного уровня службы).

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...