Adobe Experience Manager: contenido obsoleto del servidor cuando no hay ningún procesamiento disponible
En Adobe Experience Manager, para permitir que el módulo de Dispatcher ofrezca contenido obsoleto, se debe establecer un indicador adicional /serveStaleOnError en la sección /cache.
Descripción description
Entorno
-
Adobe Experience Manager
-
Dispatcher 4.1.1
Problema/Síntomas
A veces, la instancia de procesamiento de publicación no está disponible a través del módulo Dispatcher (por ejemplo, debido a una interrupción de la red). Algunas partes del sitio pueden no estar disponibles si se invalida la caché correspondiente. Sin embargo, puede seguir entregando contenido almacenado en caché de Dispatcher que pueda haber quedado obsoleto. A partir de Dispatcher 4.1.1, puede permitir la entrega de caché obsoleta donde no hay ningún procesamiento disponible en la granja.
Un elemento almacenado en caché se considera obsoleto cuando se ha invalidado (por ejemplo, como parte de una activación en la que se ha tocado el archivo .stat, invalidando los elementos almacenados en caché con una marca de tiempo anterior).
Resolución resolution
Para habilitar esta característica, establezca un indicador adicional /serveStaleOnError debajo de la sección /cache:
DISPATCHER.ANY
/cache
# Flag indicating whether the dispatcher should serve stale content if
# no remote server is available.
/serveStaleOnError "1"
Nota: Solo se tienen en cuenta los siguientes códigos de respuesta:
- 502: Puerta de enlace incorrecta
- 503 - Servicio no disponible
- 504 - Tiempo de espera de puerta