已达到 1000 的工作流定义缓存限制
workflow definition cache limit of 1000 has been reached
PowerShell 相关:当尝试 运行 具有一些工作流程功能并且在过去运行良好的脚本时;突然它抛出以下错误:
"无法启动工作流'':工作流定义已被回收,因为已达到工作流定义缓存限制1000。重新导入工作流或模块,然后
重试该操作。”
我还没有通过 Google 或 Bing 找到任何关于如何 handle/clear 这个缓存的东西。我假设它可能在 .NET Windows 工作流基础 space 中,它在 PowerShell 调用工作流时被调用。我只是无法挖掘信息。我必须手动逐步执行脚本并在它们 运行 所在的步骤之前调用函数,以便让事情正常进行。
如何清除或管理此缓存?
此问题自 2018 年 10 月月度汇总以来一直存在。.NET 工作流模块无法再处理超过 1000 个项目。卸载十月补丁(https://support.microsoft.com/en-gb/help/4462926/windows-8-update-kb4462926)后问题解决。
看来这个问题在 11 月的补丁中还没有解决。
PowerShell 相关:当尝试 运行 具有一些工作流程功能并且在过去运行良好的脚本时;突然它抛出以下错误:
"无法启动工作流'':工作流定义已被回收,因为已达到工作流定义缓存限制1000。重新导入工作流或模块,然后 重试该操作。”
我还没有通过 Google 或 Bing 找到任何关于如何 handle/clear 这个缓存的东西。我假设它可能在 .NET Windows 工作流基础 space 中,它在 PowerShell 调用工作流时被调用。我只是无法挖掘信息。我必须手动逐步执行脚本并在它们 运行 所在的步骤之前调用函数,以便让事情正常进行。
如何清除或管理此缓存?
此问题自 2018 年 10 月月度汇总以来一直存在。.NET 工作流模块无法再处理超过 1000 个项目。卸载十月补丁(https://support.microsoft.com/en-gb/help/4462926/windows-8-update-kb4462926)后问题解决。
看来这个问题在 11 月的补丁中还没有解决。