ワークフローが古いためにAEMでパフォーマンスが低下する問題の解決
Adobe Experience Manager(AEM)サイトのワークフローインスタンスが古すぎると、オーサー環境の速度が低下する場合があります。 この記事では、ワークフローのパージツールを使用して、特定のインスタンスを削除し、下位環境でテストし、改善を監視することで、パフォーマンスを最適化する方法について説明します。
説明 description
環境
Adobe Experience Manager - Sites
問題/症状
オーサーインスタンスで、多数の古いワークフローインスタンスが原因でパフォーマンスが低下します。 ワークフローをパージするための標準的なメンテナンスタスクは、大量のインスタンスを処理できないので不十分であり、削除のためにワークフローをクエリする際のトラバーサルエラーの原因となります。
解決策 resolution
警告: 完全なパージを ナイス モードで実行して、パフォーマンスへの影響を最小限に抑えます(できれば営業時間外)。 このオープンソースのサードパーティツールはサポートではサポートされていません。実稼動環境でパージアクションを実行する前に、基盤となるコードを確認し、下位環境でテストしてください。
この問題を解決するには、次の手順に従います。
- https://github.com/cqsupport/content-tools からワークフローの削除ツールをダウンロードしてインストールします。 このツールは、クエリベースのトラバーサルをバイパスし、リポジトリと直接対話して、指定されたワークフローを削除します。 クラウドインスタンスでは、Git リポジトリにツールをインストールし、パイプラインを介してデプロイします。 それ以外の場合は、パッケージマネージャーを介してパッケージを適用します。
- 実稼動にデプロイする前に下位の環境でパージツールをテストし、パージツールが期待どおりに機能し、他のワークフローに影響を与えないことを確認します。
- 特定のワークフローをターゲットにするために、モデル ID でフィルタリングするようにパージツールを設定します。
- 実行中や完了済みなど、ワークフローの状態に関係なく、最新バージョンのツールを使用してワークフローをパージできます。 必要に応じて、JSP ファイルなどのツールの設定ファイル設定ファイルをカスタマイズし、特定の状態に基づいてパージを制限します。
これらの手順に従うと、AEMからパージするワークフローを管理しながら、過度に古いワークフローインスタンスに起因するパフォーマンスが低下する問題に効果的に対処できます。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f