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 impostare un flag aggiuntivo /serveStaleOnError nella sezione /cache.

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 viene toccato il file .stat, invalidando gli elementi memorizzati in cache con una marca temporale precedente).

Risoluzione resolution

Per abilitare questa funzione, impostare un flag aggiuntivo /serveStaleOnError sotto la sezione /cache:

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