最近我已将我的 Azure 函数从 3.0 迁移到 6.0 隔离,只有我们现在使用的 Timeout 属性一切正常 Microsoft.Azure.WebJobs.TimeoutAttribute
我的代码现在看起来像
[Timeout("-1")]
[Function("FunctionName")]
public async Task Run([BlobTrigger("blob-name/{name}", Connection = "AzureWebJobsStorage")] byte[] myBlob, string name)
{
try
{
}
catch (Exception ex)
{
}
}
超时目前不适用于以前适用于 3.0 的isolated 6.0,是否应该使用任何不同的包来使其工作?
注意 - 我已经在使用 Azure 功能的高级套餐,因此它至少应该工作超过 30 分钟。
最佳答案
根据 @HariKrishnaRajoli 的回答 ( github.com/Azure/Azure-Functions/issues/1900 ) functionTimeout 添加到 host.json 修复了问题。
关于azure - azure函数隔离6.0中的超时属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73202876/