У меня есть приложение-функция Azure, работающее в плане службы приложений. У меня есть длительные процессы, из-за которых хост отключается (хост отключается).
Я пробовал 2 подхода.
- Изменил значение functionTimeout в host.json на "02:00:00" - не повезло
- Согласно приведенной ниже ссылке и попробовал с functionTimeout как -1. Даже здесь не повезло. По-прежнему хост-приложение функции отключается через 30 минут.
https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json.
Ниже приведено содержимое моего файла host.json.
{
"version": "2.0",
"functionTimeout": -1,
"queues": {
"maxPollingInterval": 2000,
"visibilityTimeout": "00:00:30",
"maxDequeueCount": 10,
"batchSize": 10
},
"logger": {
"categoryFilter": {
"categoryLevels": {
"Function": "Verbose"
}
}
},
"logging": {
"logLevel": {
"namespace": "Information"
}
}
}
Я ожидаю, что время ожидания хоста функции-приложения должно быть увеличено до 2 часов с 30 минут по умолчанию.