我现在正面临一个奇怪的问题。
随机地(我猜)我的azure durable function invocation
被延迟>10min
触发。我的理解是控制队列的租约有问题。
我使用的是Consumption Plan
,所以我想知道scale-in/out
机制是否能在我的durable function
上正常工作,我的感觉是host instance
获得租约,然后进入drain mode -> recycling etc.
,并在10min
期间保持租约,然后释放。
我的感觉是,这是在一段时间的不活动之后发生的。
你见过这样的行为吗?
1条答案
按热度按时间3z6pesqy1#
我在Azure Functions的MS Q&A Forum中发现了2023年1月报告的类似问题#1148771,其中用户遇到了持久功能延迟,托管模型是编排启动期间的消费计划。
Microsoft支持团队仍在调查此案例,并提到了一些原因,例如:
控制队列的租约由之前的函数示例持有,该函数示例应该被回收。
请参阅GitHub Issue #606和此MS Doc中Azure持久性功能中编排启动延迟的故障排除步骤。