AEM - TestCacheInvalidation 중 웹 계층 파이프라인 실행 실패
Adobe Experience Manager as a Cloud Service에서 TestCacheInvalidation 동안 오류가 발생하여 웹 계층 파이프라인 실행이 실패하는 경우 Dispatcher 구성에 Dispatcher 캐시 무효화에 대한 vhost 이(가) 포함되어 있는지 확인하는 것이 중요합니다. 이 문서에 제공된 단계에 따라 문제를 해결할 수 있습니다.
설명 description
환경
Adobe Experience Manager as a Cloud Service
문제/증상
로그 파일에 오류가 발생하여 웹 계층 파이프라인 실행이 실패합니다.
=== RUN TestCacheInvalidation
main_test.go:237: Test fails. Expected header 'X-Vhost' to be existing and not: 'catch-all', got: 'catch-all'
--- FAIL: TestCacheInvalidation (0.00s)
FAIL
exit status 1
해결 방법 resolution
해결 단계
- Dispatcher 구성에 Dispatcher 캐시 무효화(호스트 127.0.0.1에 대해 수행되는 호출)에 대한 vhost가 포함되어 있는지 확인합니다(예: https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/available_vhosts/default.vhost#L24).
- X-Vhost 헤더가 있는 경우 비어 있지 않은지 그리고 요청이 https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/dispatcher_vhost.conf#L136에서처럼 "catch-all"(으)로 설정된 X-Vhost 헤더로 catch-all vhost에 도달하지 않는지 확인하십시오.
참고:
하나 이상의 활성화된 vhost 은(는) * 또는 127.0.0.1 localhost를 포함하는 ServerAlias 값을 선언해야 합니다. ServerAlias 에 127.0.0.1 또는 localhost만 포함해도 모든 버전의 Dispatcher 유효성 검사기에서 캐시 무효화 요청을 처리할 수 없습니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f