AEM - Körning av pipeline på webbnivå misslyckades under TestCacheInvalidation
I Adobe Experience Manager as a Cloud Service, om körningen av webbnivåpipeline misslyckas med ett fel under TestCacheInvalidation, är det viktigt att kontrollera om dispatcherkonfigurationen innehåller en vhost för invalidering av dispatchercache. Du kan följa stegen i den här artikeln för att lösa problemet.
Beskrivning description
Miljö
Adobe Experience Manager as a Cloud Service
Problem/symtom
Körningen av webbnivåpipeline misslyckas med ett fel i loggfilen:
=== 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
Upplösning resolution
Steg att lösa
- Bekräfta att din dispatcherkonfiguration innehåller ett vhost för invalidering av dispatchercache (anrop görs till värd 127.0.0.1), t.ex. som i https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/available_vhosts/default.vhost#L24
- Om du har ett X-Vhost-huvud kontrollerar du att det inte är tomt och att begäran inte når catch-all-värd med X-Vhost-huvudet inställt på catch-all, som i https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/dispatcher_vhost.conf#L136
Obs!
Minst en aktiverad vhost måste deklarera ett ServerAlias-värde som innehåller antingen * ELLER 127.0.0.1 localhost. Det är inte säkert att bara 127.0.0.1 eller bara localhost i ServerAlias kan hantera cacheogiltighetsbegäranden i alla versioner av dispatchervalideraren.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f