持久函数卡在 运行 状态

Durable function stuck in running state

我有一个持久函数,当 activity 函数失败时,它会卡在“运行”状态。没有activity函数就是运行,为什么会这样呢? functionInstances table 中此实例的最后更新日期是 2020-11-19T05:00:32.761Z

查看application insights中的日志,发现application不断抛出outofmemoryexception。已解决该问题,现在应用程序运行正常。

我发现了一个用于调试和跟踪 Durable func 应用程序的优秀工具:https://github.com/microsoft/DurableFunctionsMonitor

事实证明,很难看到 hub/control queues/instances 和历史表中发生的事情 - 此工具有助于将其可视化。我是 运行 作为 VS 代码扩展:)