默认情况下,每个节点最多可以运行 300 个工作流,在达到活动运行工作流的数量限制时最多可将 1 万个工作流排入队列。

如果 vRealize Orchestrator 节点需要运行的并发工作流数超过 300,挂起的工作流运行会排队等待。在活动工作流运行完成后,队列中的下一工作流开始运行。如果达到排队工作流的最大数量,则后续工作流运行会失败,直到某个挂起工作流开始运行为止。

您可以通过配置工作流运行属性来修改这些工作流运行特性。

选项 说明
启用安全模式 如果启用安全模式,则所有正在运行的工作流都将被取消,而且在 vRealize Orchestrator 节点下次启动时不会恢复。
并行运行的工作流数 同时运行的工作流数。
并行运行的工作流数 vRealize Orchestrator 服务器在变为不可用之前接受的工作流运行请求数。
每个工作流保存的运行数上限 每个工作流已完成且可保存为历史记录的工作流运行数上限。一旦超出此数,则最早的工作流运行将被删除。
日志事件保留天数 数据库中日志事件在被清除前的保留天数。
要配置工作流运行属性,请登录到控制中心,导航到 系统属性页面,然后添加相应的属性和值。
选项 系统属性 默认值
启用安全模式 ch.dunes.safe-mode false
并行运行的工作流数 com.vmware.vco.workflow-engine.executors-count 300
队列中正在运行的工作流数上限 com.vmware.vco.workflow-engine.executors-max-queue-size 10000
每个工作流保存的运行数上限 ch.dunes.task.max-workflow-tokens 100
日志事件保留天数 com.vmware.o11n.log-events-expiration-days 15