我正在执行的步骤:
我创建了一个事件网格主题并创建了一个“云事件架构”类型的功能应用程序。
创建了“云事件架构 1.0”类型的订阅来使用事件。
我的错误是:我收到超时值超出启动取消 azure 函数错误。我尝试将超时值从 5 分钟增加到 10 分钟,但我认为此错误与时间限制无关,而是与网络配置有关,但不确定如何修复它。任何线索都将非常感激。
错误:
2021-09-17T08:13:47.525 [错误] 函数“Functions.Func”超出了 00:10:00 的超时值(Id:“32daf701-18de-467c-b36e-b0b7” *****')。开始取消。
最佳答案
感谢@Raymond ,我找到了以下解决方案来修复超时错误。
当函数超时或失败时,有几种情况:
应该为功能失败配置重试策略:
{
"version": "2.0",
"retry": {
"strategy": "fixedDelay",
"maxRetryCount": 10,
"delayInterval": "00:00:10"
},
"logging": {
"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request"
}
}
}
}
- 在
host.json
中,更改函数超时值:
"functionTimeout": "00:10:00"
如果您使用消耗计划,我们最多可以增加 10 分钟。
如果您在
extensionBundle
内部指定了函数超时,请将函数超时更改为extensionBundle
外部。如果即使更改为 10 分钟后仍出现错误,请尝试使用“Durable Functions”框架,这有助于将作业分割成更小的垃圾。
关于java - java中的超时值超过启动取消azure函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73921311/