工作流程定义高速缓存限制已达到1000

时间:2018-11-07 16:09:32

标签: .net powershell workflow workflow-foundation

与PowerShell相关:尝试运行具有一些工作流程功能并且过去运行良好的脚本时;突然,它引发了以下错误:

“工作流程”无法启动:工作流程定义已被回收,因为已经达到1000的工作流程定义缓存限制。再次导入工作流程或模块,然后 重试该操作。”

我还没有通过Google或Bing找到有关如何处理/清除此缓存的任何信息。我假设它可能在.NET Windows Workflow基础空间中,当PowerShell调用工作流时会调用该基础空间。我就是无法挖掘信息。为了使一切正常运行,我必须手动浏览脚本并在运行它们之前调用函数。

如何清除或管理此缓存?

1 个答案:

答案 0 :(得分:1)

自2018年10月的月度汇总以来,这个问题一直在发生。.NET工作流模块不再能够处理超过1000个项目。卸载十月补丁(https://support.microsoft.com/en-gb/help/4462926/windows-8-update-kb4462926)后,问题已解决。

在11月的补丁中,问题似乎尚未解决。