依預設,如果已經達到有效執行中的工作流程數量,您可以在每個節點執行最多 300 個工作流程,也可以將最多 10,000 個工作流程排入佇列。
如果 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 |