Aggiornamenti dei contenuti ritardati in Adobe Experience Manager a causa della configurazione a livello di file di stato di Dispatcher
Questo articolo spiega come risolvere i ritardi negli aggiornamenti dei contenuti visualizzati nell’ambiente di pubblicazione dopo la replica dall’ambiente di authoring in Adobe Experience Manager (AEM), concentrandosi sulla configurazione della cache di Dispatcher statfileslevel.
Descrizione description
Ambiente
- Adobe Experience Manager (AEM)
- Cache Dispatcher
Problema/Sintomi
- Quando il contenuto viene pubblicato dall’ambiente di authoring di AEM, dovrebbe comparire immediatamente nell’ambiente di pubblicazione.
- La visualizzazione degli aggiornamenti di pagine o risorse può richiedere diverse ore, anche se la coda di replica elabora gli elementi rapidamente e non vengono segnalati errori.
- Questo problema può interessare tutti i tipi di contenuto.
- Il problema si verifica indipendentemente dal fatto che la cache CDN sia disabilitata o che la cache di Dispatcher sia cancellata manualmente.
Causa
La cache di Dispatcher non verrà invalidata come previsto a causa della configurazione statfileslevel. Se il valore statfileslevel è inferiore alla profondità dei percorsi di contenuto del sito, non si verifica l’invalidazione della cache per i percorsi più profondi, causando la conservazione di contenuto non aggiornato fino alla scadenza della cache.
Risoluzione resolution
Per correggere gli aggiornamenti ritardati dei contenuti causati dalla configurazione di Dispatcher statfileslevel, eseguire la procedura seguente:
- Esaminare il file di configurazione di Dispatcher corrente (in genere
dispatcher.anyodispatcher.yaml). - Individua il parametro
statfileslevelnella sezione/cachedella configurazione. - Determinare la profondità massima dei percorsi di contenuto (ad esempio,
/content/site/section/pagecorrisponde alla profondità 4). - Se il contenuto è nidificato più a fondo del valore
statfileslevelcorrente, aumentarestatfileslevelper far corrispondere o superare la profondità massima dei percorsi di contenuto. - Salvare il file di configurazione e ricaricare o riavviare Dispatcher per applicare le modifiche.
- Cancella la cache di Dispatcher per rimuovere eventuali contenuti obsoleti.
- Ripubblica una pagina o una risorsa e verifica che l’aggiornamento venga visualizzato immediatamente nell’ambiente di pubblicazione.
- Coordinati con il tuo team per assicurarti che il nuovo valore
statfileslevelsia in linea con la tua strategia di caching e non provochi inutili invalidazioni della cache.