2017-01-16 5 views
1

Функции Azure недавно получили 5-минутное поведение таймаута в динамических планах.Неожиданные тайм-ауты функции azure-функции на основе приложения-службы

Я использую функцию с запущенной очередью в стандартном сервисном плане приложения с поддержкой AlwaysOn, но я все еще вижу тайм-аут (после ~ 10 минут), за которым следуют бесконечные повторы, несмотря на то, что мой host.json указывает maxDequeueCount 1. Я попытался установить функциюTimeout в host.json (до 1 часа), но это не повлияло.

Я что-то упустил? Является ли эта функциональность документированной в любом месте и настраивается ли она?

Я могу найти несколько ссылок на время выполнения, неограниченное для премиальных & стандартных сервисов обслуживания приложений, но это не соответствует тому, что я вижу. (Runtime version: latest (~ 1))

+0

Вы говорите о очередях хранения или служебной шины? У меня была эта проблема с прослушиванием приложения-приложения с поддержкой до 15 функций в соответствующих очередях служебной шины параллельно с maxConcurrentCalls 16. При изменении этого параметра на 2 или 1 приложение Function возвращалось к нормальному поведению без тайм-аутов. –

ответ

0

столкнулся с той же проблемой. удалено свойство function-timeout из файла хоста. это работало для меня для функций с триггером очереди в плане обслуживания приложений с включенным Always-On, и моя функция могла работать более 30 минут.