Experience Manager: Fehler bei der Ausführung der Web-Tier-Pipeline während der TestCacheInvalidierung
Beschreibung description
Umgebung
Experience Manager as a Cloud Service
Problem
Die Ausführung der Web-Tier-Pipeline schlägt mit dem folgenden Fehler in der Protokolldatei fehl:
=== RUN TestCacheInvalidation main_test.go:237: Test schlägt fehl. Erwartete Kopfzeile "X-Vhost"vorhanden und nicht: "catch-all", erhalten: "catch-all" — FAIL: TestCacheInvalidation (0.00s) FAIL-Ausstiegsstatus 1
Auflösung resolution
Schritte zum Auflösen
- Vergewissern Sie sich, dass Ihre Dispatcher-Konfiguration einen vhost für die Dispatcher-Cache-Invalidierung enthält (Aufruf für Host 127.0.0.1 oder localhost - beide sollten funktionieren), z. B. wie in https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/available_vhosts/default.vhost#L24
- Wenn Sie über einen X-Vhost-Header verfügen, stellen Sie sicher, dass er nicht leer ist und dass die Anfrage nicht "catch all vhost"erreicht, wobei der X-Vhost-Header auf ""gesetzt ist.catch-all", wie in https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/dispatcher_vhost.conf#L136
Wichtig
Mindestens ein aktivierter Host muss eineServerAlias
-Wert, der Folgendes enthält:*
ODER127.0.0.1 localhost
. Einschließen von nur127.0.0.1
oder einfachlocalhost
imServerAlias
ist nicht garantiert, dass Anforderungen zur Cache-Invalidierung in allen Versionen des Dispatcher-Validators verarbeitet werden.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f