У меня есть функция Azure (v2), которая отслеживает контейнер больших двоичных объектов и запускает новые большие двоичные объекты. Функция работала нормально, пока неожиданно не остановилась. С тех пор мы диагностировали проблему как результат того, что журналы больше не записываются (см. Вопрос на Форумы MS).
Насколько я понимаю, функция Azure отслеживает большие двоичные объекты напрямую до тех пор, пока в контейнере не будет более 10 тысяч больших двоичных объектов (см. документ). Так было с моей функцией - у меня было более 10 тыс. Блобов, поэтому журналы отслеживались. С тех пор я удалил большую часть своих BLOB-объектов, оставив только несколько сотен в каждом контейнере, включая те, которые находятся в контейнере $ log (пара тысяч среди всех контейнеров). Моя функция по-прежнему не запускается для новых BLOB-объектов, что указывает на то, что журналы все еще отслеживаются (которые работают некорректно).
У меня вопрос: как среда выполнения функции решает опрашивать капли напрямую или использовать журналы? И как мне заставить среду выполнения прекратить мониторинг файлов журналов?