Experience Manager- TestCacheInvalidation 中に Web 層パイプラインの実行が失敗する
説明 description
環境
Experience Manageras a Cloud Service
問題
Web 層パイプラインの実行は、ログファイルに次のエラーが表示されて失敗します。
=== RUN TestCacheInvalidation main_test.go:237: テストに失敗しました。 予期されたヘッダー「X-Vhost」は存在し、存在しない: 「catch-all」、取得: 「catch-all」 — FAIL: TestCacheInvalidation (0.00s) FAIL 終了ステータス 1
解決策 resolution
解決する手順
- Dispatcher 設定に、Dispatcher キャッシュの無効化のための vhost が含まれていることを確認します(例:ホスト 127.0.0.1 または localhost への呼び出しが実行されていること、両方が動作していることを確認します)。 https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/available_vhosts/default.vhost#L24
- X-Vhost ヘッダーがある場合は、空でなく、X-Vhost ヘッダーが「包括的な「」、 https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/dispatcher_vhost.conf#L136
重要
少なくとも 1 つの有効な vhost は、ServerAlias
次のいずれかを含む値*
または127.0.0.1 localhost
. 次のみを含む127.0.0.1
またはlocalhost
(内)ServerAlias
は、必ずしも Dispatcher バリデーターのすべてのバージョンでキャッシュの無効化要求を処理する保証はありません。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f