我一直在尝试将我的 Azure Durable HTTP Function 应用程序部署到我的 Azure 资源组,至少在某种程度上,我似乎已经成功完成了这一任务。
当我进入“功能”选项卡时 然后点击为了获得执行链接,它启动了调用 Durable Orchestrator 的 HTTP 触发器,该触发器似乎“安排”了我的 Orchestrator 中的第一个 Activity 方法,但甚至没有打印第一行,而这只是一个日志。它打印了一次,我发现这非常奇怪,因为我只重新启动了功能应用程序并再次运行它。
有如此多的 ID(processId、instanceId、operationId 等)和如此多的其他接口(interface)/诊断工具,我被信息淹没了,不知道如何了解这里发生的事情。
我连接了 App Insights,CPU 将达到 100%,就好像函数应用程序正在运行但没有任何反应一样。
感谢您的帮助!
最佳答案
这个问题的解决办法其实很简单。
我在 local.settings.json 中的环境变量在发布后并未像我想象的那样自动迁移到 Azure 环境。
在 Azure“配置”边栏选项卡中手动输入它们后,一切正常。
关于azure - 将 Azure 持久 HTTP 函数应用程序部署/发布到 Azure - 执行卡在第一个事件触发器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71365726/