AEMがエクスペリエンスフラグメントのライブコピーを作成しない
Adobe Experience Manager(AEM)でエクスペリエンスフラグメントのライブコピーを作成できない場合は、多くの場合、ロールアウトジョブがキュー内で保留されていることが原因です。 この問題は、すべてのユーザーと環境に影響し、ジョブのバックログが数日間未処理のままになる可能性があります。 これを修正するには、ジョブキューの設定を調整し、停止したジョブをクリアして、ロールアウト設定を確認します。
説明 description
環境
- Product:Adobe Experience Manager(AEM)as a Cloud Service - Sites
- 環境 :実稼動
問題/症状
- エクスペリエンスフラグメントのライブコピーは作成されません。
- ロールアウトジョブは長期間キューに残り、一部のジョブは 2 日以上停止します。
- システムで発生したアクティブなジョブ数の多さ。
- この問題はすべてのユーザーに影響し、環境間で再現可能です。
解決策 resolution
ロールアウトジョブがスタックし、エクスペリエンスフラグメントのライブコピーが見つからない問題を解決するには、次の手順に従います。
-
Developer Consoleを開き、Apache Sling Job Queue の設定を確認します。
-
待機中または停止したジョブをクリアして、システムリソースを解放します。
-
/libs/cq/search/content/querydebug.htmlに移動します。 -
/var/eventing/jobs/assignedの下にある停止したジョブに対して、次のクエリを使用します。code language-none type=slingevent:Job path=/var/eventing/jobs/assigned
-
-
ジョブの処理を妨げる可能性のあるカスタムロールアウト設定がないか確認します。
-
実稼動で適用する前に、ステージング環境でのすべての変更をテストします。
追加設定: 追加設定の queue.maxparallel 値を更新 org.apache.sling.event.jobs.QueueConfiguration asyncprocess ます。 [AEM 6.x を参照してください | パフォーマンス チューニングのヒント ] (https://experienceleague.adobe.com/ja/docs/experience-cloud-kcs/kbarticles/ka-17466#: :text=tuning%20Assets-,チューニング,-Sling%20Job%20Queues)を参照してください。
問題が解決しない場合は、CPUやメモリ使用量などのシステムパフォーマンス指標を監視し、必要に応じてエスカレートしてさらにデバッグを行います。 問題を解決した後、ジョブキューを定期的に監視して、再び発生しないようにします。
関連資料
- AEM Sites チュートリアルの AEM エクスペリエンスフラグメントの使用 。
- AEM Sites チュートリアル コンテンツフラグメントとエクスペリエンスフラグメント 。