azure Orchestrator函数“XYZ”失败:函数“XYZ”不存在、已禁用或不是编排器函数

gjmwrych  于 2023-01-14  发布在  其他
关注(0)|答案(1)|浏览(160)

我正在尝试运行Azure编排,突然开始收到来自statusQueryGetUri的错误:
Orchestrator function 'UploadDocumentOrchestrator' failed: The function 'UploadDocumentOrchestrator' doesn't exist, is disabled, or is not an orchestrator function.
我今天已经运行这个函数几十次了,没有任何问题。VSCode没有标记任何问题。我试着重新启动,也没有帮助。
这种情况以前发生过一次。我得到了错误,故障排除了大约3个小时,感到沮丧,离开,一个小时后回到我的电脑,问题解决了,没有改变任何东西。我怀疑这个问题与缓存有关,但我不知道在哪里修复这个问题。
在以下位置也发现了类似问题:https://github.com/Azure/azure-functions-durable-extension/issues/577
运行func start之后,我的“丢失”业务流程出现在启动屏幕中,表明它是有效的,如下所示。
我用HttpTrigger StartUploadDocuments启动UploadDocumentOrchestrator。我看到触发器完成了它的执行,日志中UploadDocumentOrchestrator从未启动。

UploadDocumentOrchestrator: orchestrationTrigger

For detailed output, run func with --verbose flag.
[2023-01-11T19:58:10.490Z] Executing 'StartUploadDocuments' (Reason='This function was programmatically called via the host APIs.', Id=f158ac3e-fa39-403c-9671-307ea54d5948)
[2023-01-11T19:58:10.599Z] Started orchestration with ID = '29b9ab7fcffe4f59bd47032ef21c19e8'.
[2023-01-11T19:58:10.620Z] Executed 'StartUploadDocuments' (Succeeded, Id=f158ac3e-fa39-403c-9671-307ea54d5948, Duration=154ms)
[2023-01-11T19:58:13.952Z] Host lock lease acquired by instance ID '0000000000000000000000004906C298'.
yi0zb3m4

yi0zb3m41#

1.正如在相同GitHub Ticket中提到的,它可以通过清除Azure存储模拟器数据来解决,请点击此处。
1.这可能是由于缓存问题,也可能是@ConnorMcMahon 在GitHub问题#1381中给出了相同错误的另一个场景-重命名函数对少数用户造成了相同的问题:
函数“XYZ”不存在、已禁用或不是编排器函数。

相关问题