Adobe Experience Manager: distribuisci contenuto non aggiornato quando non è disponibile alcun rendering

In Adobe Experience Manager, per consentire al modulo Dispatcher di distribuire contenuto non aggiornato, è necessario un flag aggiuntivo /serveStaleOnError deve essere impostato in /cache sezione.

Descrizione description

Ambiente

  • Adobe Experience Manager

  • Dispatcher 4.1.1

Problema/Sintomi

A volte l’istanza di rendering di pubblicazione non è disponibile tramite il modulo Dispatcher (ad esempio a causa di un’interruzione della rete). Parti del sito potrebbero non essere disponibili se la cache corrispondente viene invalidata. Tuttavia, puoi continuare a distribuire dal Dispatcher contenuti memorizzati in cache che potrebbero essere diventati obsoleti. A partire da Dispatcher 4.1.1, puoi consentire la distribuzione di cache non aggiornata se non è disponibile alcun rendering nella farm.

Un elemento memorizzato in cache viene considerato non aggiornato quando viene invalidato (ad esempio, come parte di un’attivazione in cui .stat viene toccato, annullando la validità degli elementi memorizzati in cache con una marca temporale precedente).

Risoluzione resolution

Per abilitare questa funzione, imposta un flag aggiuntivo /serveStaleOnError sotto /cachesezione:

DISPATCHER.ANY

/cache

  # Flag indicating whether the dispatcher should serve stale content if

  # no remote server is available.

  /serveStaleOnError "1"

Nota: sono considerati solo i seguenti codici di risposta:

  • 502 - Gateway non valido
  • 503 - Servizio non disponibile
  • 504 - Timeout gateway
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f