Функция Azure не устанавливает тайм-ауты раньше установленного значения - PullRequest
0 голосов
/ 22 мая 2018

Я видел, что функции Azure увеличили время ожидания до 10 минут, в то время как значение по умолчанию все еще составляет 5 минут.

Мой host.json равен

{
  "queues": {
  "maxPollingInterval": 2000,
  "visibilityTimeout": "00:00:30",
  "batchSize": 16,
  "maxDequeueCount": 3,
  "newBatchThreshold": 8,
  "functionTimeout": "00:10:00"
 }
}

Я вижу значение времени ожидания как 10 минутв портале, хотя он не был взят из файла host.json, который есть в моей локальной Visual Studio, поэтому я установил его вручную на портале.

Однако любая работа, которая проходит 5 минут, является временнойиз.Кажется, я не могу найти никакой информации, кроме того, что она должна работать.

1 Ответ

0 голосов
/ 22 мая 2018

functionTimeout свойство должно быть на верхнем уровне, а не под queues:

{
  "queues": {
    "maxPollingInterval": 2000,
    "visibilityTimeout": "00:00:30",
    "batchSize": 16,
    "maxDequeueCount": 3,
    "newBatchThreshold": 8
  },
  "functionTimeout": "00:10:00"
}
...