カスタムインデックスジョブとElastic App Search エラーによって引き起こされるAEMaaCSのデプロイメント時間が長い

カスタムインデックス作成ジョブ参照が削除されたか、使用できないElastic App Search エンジンを使用すると、Adobe Experience Manager as a Cloud Serviceでのデプロイメント時間が予想よりも長くなる可能性があります。 既存のエンジンのみを参照するようにジョブを更新してから、再デプロイします。

説明 description

Adobe Experience Manager as a Cloud ServiceでCloud Managerを使用してデプロイする場合、デプロイメントの時間が予想よりも大幅に長くなる可能性があります。 これは、削除されたか使用できないElastic App Search エンジンに接続するようにカスタムインデックスジョブが設定されている場合に発生する可能性があります。 このような場合、デプロイメントログには通常、HTTP 410 Gone​応答の繰り返しエラーが表示され、要求されたリソースが削除されたことを示します。 これらのエラーにより、デプロイメントが失敗することはありませんが、環境の起動時に処理負荷が増加し、デプロイメント時間が長くなります。

環境

Adobe Experience Manager as a Cloud Service(すべてのバージョン)

症状

  • デプロイ期間が予想よりも長くなっています。
  • デプロイメントログには、カスタムインデックスジョブとElastic App Search エンジンの接続に関連する繰り返し発生するエラーが含まれています。
  • ログ エントリの例:Error performing request URI [ /api/as/v1/engines/<engine-name>...]

原因

カスタムインデックス作成ジョブは、削除されたか使用できないElastic App Search エンジンに接続するように設定されているため、環境の起動中に​HTTP 410 Gone エラーが繰り返し発生します。 これにより、処理負荷が増大し、デプロイメントプロセスが遅れます。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. Elastic App Search エンジンに接続しようとしているカスタムインデックスジョブに関連するエラーについては、デプロイメントログを確認してください。 削除されたリソースを示す​ HTTP 410 Gone ​の応答を探します。
  2. これらの要求を担当するカスタムインデックス作成ジョブまたはサービスを特定します。 これらは、AEM プロジェクトに実装されたカスタムスケジューラーまたはサービスです。
  3. これらのジョブで参照されるElastic App Search エンジンの設定を確認します。 エンジン名が有効であること、およびエンジンが存在し、アクセス可能であることを確認します。
  4. カスタムインデックスジョブの設定またはコードを更新して、既存の使用可能なElastic App Search エンジンのみを参照します。
  5. Cloud Managerを使用してビルドを再デプロイします。
  6. デプロイメントログを監視して、HTTP 410 Gone エラーが表示されなくなり、デプロイメント時間が期待されるレベルに戻ったことを確認します。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles