Azure Сбой функции на портале с исключением: System.TimeoutException - PullRequest
0 голосов
/ 28 января 2020

Я новичок в разработке Azure и разработал функциональное приложение

Я опубликовал свое функциональное приложение на портале Azure. На моей машине разработки он работает нормально, но на портале выдает следующее исключение (иногда) Операция «ScanLogs» с идентификатором «2eggec6de-54f5-4t34-5423-afffce5c6a43» не выполнена в «00: 02: 00».

Я не смог найти решение этой ошибки. Может ли кто-нибудь помочь мне понять, в чем заключается эта ошибка и почему мы ее получаем? ниже указан тайм-аут в хосте. json в продукт. enter image description here

1 Ответ

0 голосов
/ 28 января 2020

В зависимости от используемой версии функции, проверьте здесь точный синтаксис в хосте. json - https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json-v1

Время ожидания по умолчанию для функции в плане потребления 2 минуты, если вам нужно, чтобы он работал дольше, то измените / добавьте значение времени ожидания, например,

"functionTimeout": "00:05:00",

в хосте. json.

Примечание: на плане потребления это может не более 10 минут, поэтому, если вам нужно, чтобы он работал дольше, либо найдите способ разбить вашу функцию на более мелкие куски, и, возможно, используйте функцию Durable fan = out fan-in pattern или измените ее на запускать по специальному плану обслуживания приложений, где он может работать сколько угодно, но, очевидно, вам придется заплатить, чтобы сервер работал 24/7

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