解決AEM中工作流程陳舊導致效能緩慢的問題
Adobe Experience Manager (AEM) Sites中過多的過時工作流程例項可能會拖慢製作環境的速度。 本文說明如何使用工作流程清除工具來移除特定執行個體、在較低環境中測試並監視改善情況,以最佳化效能。
說明 description
環境
Adobe Experience Manager — 網站
問題/症狀
由於大量過時的工作流程例項,製作例項會遭遇效能降低。 清除工作流程的標準維護任務不夠充分,因為它們無法處理大量執行個體,導致在查詢工作流程以進行移除時出現周遊錯誤。
解決方法 resolution
警告: 在 Nice 模式中執行完整的清除,以將對效能的影響降至最低,最好在工作時間以外進行。 此開放原始碼協力廠商工具並非由支援維護 — 在生產環境中執行清除動作之前,請先檢閱其基礎程式碼並在較低層環境中測試。
若要解決此問題,請遵循下列步驟:
- 從https://github.com/cqsupport/content-tools下載並安裝工作流程清除工具。 此工具會略過查詢式周遊並直接與存放庫互動,以刪除指定的工作流程。 在雲端例項上,將工具安裝在Git存放庫上,並透過管道進行部署。 否則,請透過封裝管理員套用封裝。
- 在生產環境中部署之前,請先在較低的環境中測試清除工具,以確保其如預期般運作,不會影響其他工作流程。
- 設定清除工具,依模型ID篩選,以鎖定特定工作流程。
- 使用最新版工具可清除工作流程,不論其狀態為何,包括執行中、已完成等。 如有需要,請自訂工具的組態檔組態檔(例如JSP檔案),以根據特定狀態限制清除。
依照這些步驟操作,您就能有效解決過時工作流程例項過多所造成的效能緩慢問題,同時繼續控制要從AEM環境清除的工作流程。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f