我有一个在应用服务计划中运行的 Azure 函数应用。我确实有长时间运行的进程,这会使主机停机(主机被关闭)。
我尝试了两种方法。
- 将 host.json 中的 functionTimeout 值更改为“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"
}
}
}
我希望函数应用程序主机超时应从默认的 30 分钟增加到 2 小时。