Триггеры очереди не работают сразу после развертывания - PullRequest
0 голосов
/ 14 мая 2019

У меня есть приложение-функция (на C #) в плане потребления, которое содержит только триггеры очереди. Когда я развертываю его (с помощью DevOps Azure) и что-то записывается в очередь, триггер не срабатывает, если я не захожу в консоль Azure и не посещаю приложение Function. Это также работает, чтобы добавить HTTP-триггер в приложение и вызвать его. После этого все остальные триггеры работают.

То же явление наблюдается при срабатывании таймера.

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

Моя единственная обходная идея - добавить HTTP-триггер и запускать регулярные эстафеты поддержки активности для этого триггера. Но это звучит неправильно.

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