【发布时间】:2021-02-22 21:49:43
【问题描述】:
我正在使用 powershell 为 azure 活动进行一些自动化工作,作为其中的一部分,我们正在使用 queuetrigger 函数。但是,每当发生错误时,这些消息的毒队列就不会创建。我们可以使用 try catch 块在 app-insights 中记录错误,但我们无法看到这些消息的毒物队列创建
【问题讨论】:
-
您在处理 catch 块中的错误吗?还是从 catch 再次抛出导致功能失败?
-
我们正在捕获 catch 块中的错误并登录到 App-insights,如果这是您认为我尝试通过删除 try catch 块但没有用的问题
-
你应该让函数失败,只有当它用尽重试时它才会被移动到毒队列并且它总是失败。因此,默认情况下,当函数在主队列中的同一条记录连续 5 次失败时,它会被移动到毒队列
-
能否请您发布错误消息?
-
我删除了 try catch 块,它在 azure 日志中显示错误,但我看不到毒队列
标签: azure azure-devops azure-functions azure-powershell poison-queue