持久功能卡在运行状态

问题描述 投票:0回答:3

我有一个持久功能,当活动功能失败时,它会陷入“正在运行”状态。没有任何活动功能正在运行,为什么会出现这种情况? functionInstances 表中此实例的最后更新日期是 2020-11-19T05:00:32.761Z

enter image description here

azure-durable-functions
3个回答
3
投票

我找到了一个出色的工具来调试和跟踪 Durable func 应用程序:https://github.com/microsoft/DurableFunctionsMonitor

事实证明,要查看集线器/控制队列/实例和历史表中发生的情况非常困难 - 该工具对可视化有很大帮助。我将其作为 VS Code 扩展运行:)


0
投票

检查application Insights中的日志,发现应用程序不断抛出outofmemory异常。修复了该问题,现在应用程序运行正常。


0
投票

我发现

OrchestrationTrigger
似乎不太适合异步任务。
ActivityTrigger's
工作正常。但应避免对其他异步函数的内联调用。

确定性行为也可能值得研究。但如果您遇到问题,我建议避免异步函数。

相关问题: 在 Azure Durable Functions Orchestator 中使用异步辅助函数是否安全?

© www.soinside.com 2019 - 2024. All rights reserved.