我正在使用Azure函数1.0.13,并且我有一个业务流程触发器,该触发器调用多个子业务流程触发器(使用CallSubOrchestratorWithRetryAsync
),所有触发器都触发很多活动触发器(使用CallActivityWithRetryAsync
)。
半个小时后,应用程序将引发内存不足异常。我认为这与我自己的代码无关,而与Azure Functions有关。这是我的内存分析会话的结果:
有人知道发生了什么吗?为什么TaskCompletedEvent
的历史如此之大?我有点明白为什么ImportEntityOrchestrator
会保留这么长的时间了;为什么?该实例有多个实例,所有实例都触发了数以千计的新活动触发器。尽管我认为它不应该使用这么多的内存。