Experience Manager: error en la ejecución de la canalización de nivel web durante TestCacheInvalidation
Descripción description
Entorno
Experience Manager as a Cloud Service
Problema
La ejecución de la canalización de nivel web falla con el siguiente error en el archivo de registro:
=== RUN TestCacheInvalidation main_test.go:237: La prueba falla. Se esperaba que el encabezado "X-Vhost" existiera y no: "catch-all", se obtuvo: "catch-all" — FAIL: TestCacheInvalidation (0,00s) FAIL estado de salida 1
Resolución resolution
Pasos a resolver
- Confirme que la configuración de Dispatcher incluye un vhost para la invalidación de la caché de Dispatcher (la llamada se realiza al host 127.0.0.1 o localhost; ambos deberían funcionar), por ejemplo, como en https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/available_vhosts/default.vhost#L24
- Si tiene un encabezado X-Vhost, asegúrese de que no esté vacío y de que la solicitud no llegue a catch-all vhost con el encabezado X-Vhost establecido en "captador global", como en https://github.com/adobe/aem-project-archetype/blob/master/src/main/archetype/dispatcher.cloud/src/conf.d/dispatcher_vhost.conf#L136
Importante
Al menos un vhost habilitado debe declarar unServerAlias
valor que incluye*
O127.0.0.1 localhost
. Incluyendo solo127.0.0.1
o simplementelocalhost
en elServerAlias
no se garantiza que administre solicitudes de invalidación de caché en todas las versiones del validador de Dispatcher.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f