Adobe Experience Manager: veicula conteúdo obsoleto quando não há renderização disponível

No Adobe Experience Manager, para permitir que o módulo Dispatcher forneça conteúdo obsoleto, um sinalizador adicional /serveStaleOnError deve ser definido na variável /cache seção.

Descrição description

Ambiente

  • Adobe Experience Manager

  • Dispatcher 4.1.1

Problema/Sintomas

Às vezes, a instância de renderização de publicação não está disponível por meio do módulo Dispatcher (por exemplo, devido a uma interrupção na rede). Partes do site podem ficar indisponíveis se o cache correspondente for invalidado. No entanto, você pode continuar a fornecer conteúdo em cache do Dispatcher que pode ter se tornado obsoleto. A partir do Dispatcher 4.1.1, você pode permitir a entrega de cache obsoleto em que nenhum renderizador está disponível no farm.

Um item em cache é considerado obsoleto quando é invalidado (por exemplo, como parte de uma ativação em que o .stat o arquivo é tocado, invalidando os itens em cache com um carimbo de data e hora mais antigo).

Resolução resolution

Para ativar esse recurso, defina um sinalizador adicional /serveStaleOnError abaixo do /cacheseção:

DISPATCHER.ANY

/cache

  # Flag indicating whether the dispatcher should serve stale content if

  # no remote server is available.

  /serveStaleOnError "1"

Observação: somente os seguintes códigos de resposta são considerados:

  • 502 - Gateway incorreto
  • 503 - Serviço Indisponível
  • 504 - Tempo limite do gateway
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f