gpt4 book ai didi

azure - 计时器触发器 Azure Function 停止工作,没有任何更改

转载 作者:行者123 更新时间:2023-12-04 02:25:55 26 4
gpt4 key购买 nike

我有一个 Azure 函数,它同时具有计时器触发器服务总线触发器 功能。在该 AF 的门户 Azure 配置中,我有正确的存储帐户连接字符串 AzureWebJobsStorage。两种资源的 ARM 都没有发生变化,直到几天前一切都工作正常。现在只有 Service Bus Trigger 功能可以工作,而 Timer Trigger 功能则不能工作。

将字符串连接到存储是 100% 正确的,我什至重新生成了访问 key 。

我找到了启动主机的日志:

2021-05-25T15:23:10.703 [Error] The listener for function 'XXX' was unable to start.
Microsoft.Azure.WebJobs.Host.Listeners.FunctionListenerException : The listener for function 'XXX' was unable to start. ---> System.InvalidOperationException : Could not create BlobServiceClient to obtain the BlobContainerClient using Connection: Storage
at Microsoft.Azure.WebJobs.Script.AzureStorageProvider.GetBlobContainerClient() at D:\a\1\s\src\WebJobs.Script\StorageProvider\AzureStorageProvider.cs : 69
at Microsoft.Azure.WebJobs.Extensions.Timers.AzureStorageScheduleMonitor.GetStatusBlobReference(String timerName) at D:\a\1\s\src\WebJobs.Script\Timer\AzureStorageScheduleMonitor.cs : 146
at async Microsoft.Azure.WebJobs.Extensions.Timers.AzureStorageScheduleMonitor.GetStatusAsync(String timerName)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async Microsoft.Azure.WebJobs.Extensions.Timers.Listeners.TimerListener.StartAsync(CancellationToken cancellationToken) at C:\azure-webjobs-sdk-extensions\src\WebJobs.Extensions\Extensions\Timers\Listener\TimerListener.cs : 99
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async Microsoft.Azure.WebJobs.Host.Listeners.SingletonListener.StartAsync(CancellationToken cancellationToken) at C:\projects\azure-webjobs-sdk-rqm4t\src\Microsoft.Azure.WebJobs.Host\Singleton\SingletonListener.cs : 70
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async Microsoft.Azure.WebJobs.Host.Listeners.FunctionListener.StartAsync(??) at C:\projects\azure-webjobs-sdk-rqm4t\src\Microsoft.Azure.WebJobs.Host\Listeners\FunctionListener.cs : 68
End of inner exception

我已检查新支持请求 -> 解决方案中的诊断,一切正常。此外,当尝试使用与 Portal Azure 相同的配置从 Visual Studio 启动 AF 时,也会出现相同的错误(但描述性较差)。

可能出了什么问题?我还可以检查什么来找到这个问题的解决方案?

最佳答案

最新的函数主机版本(3.0.15733.0)可能存在回归。请设置应用设置 FUNCTION_EXTENSION_VERSION=3.0.15584.0(之前的函数运行时版本)。

该回归将在下一个函数主机版本中修复: https://github.com/Azure/azure-functions-host/releases

关于azure - 计时器触发器 Azure Function 停止工作,没有任何更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67721234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com