Risoluzione della lentezza dell’authoring di AEM 6.5 e delle operazioni di pubblicazione non riuscite causate da thread di prova della connessione bloccati

Se l’istanza Autore di AEM 6.5 è lenta o le operazioni di pubblicazione non riescono, la causa può essere un blocco dei thread di prova della connessione della replica. Eseguire un riavvio regolare dell’istanza di authoring, evitare clic ripetuti in Verifica connessione e applicare AEM 6.5 Service Pack 2 (SP2) o versione successiva.

Descrizione description

Ambiente

Istanza Autore Adobe Experience Manager (AEM) 6.5

Sintomi

  • Carico di sistema elevato e I/O pesante attendere sull’istanza di authoring
  • L’interfaccia utente dell’autore e le richieste di pagina sono lente o non rispondono
  • Le operazioni di pubblicazione da Author a Publisher non vanno a buon fine o subiscono ritardi
  • Le immagini thread mostrano più thread bloccati relativi alle azioni di prova della connessione di replica, ciascuno dei quali utilizza CPU significativi e tiene sessioni aperte dell’archivio
  • I registri delle richieste indicano che le richieste di prova della connessione non sono mai state completate e le statistiche delle sessioni dell’archivio mostrano l’accumulo di sessioni non rilasciate

Causa

Un difetto a livello di piattaforma in AEM 6.5 (Oak 1.78.1) e nei moduli di replica può causare l’ingresso in un loop non terminante delle azioni Test Connection sugli agenti di replica. Ogni richiesta bloccata utilizza CPU e contiene sessioni di archivio aperte, con conseguente esaurimento delle risorse e prestazioni ridotte. Questo problema è stato risolto con AEM 6.5 Service Pack 2 (SP2) e versioni successive.

Risoluzione resolution

Per risolvere il problema, segui la procedura riportata di seguito.

  1. Esegui un riavvio graduale dell’istanza di AEM Author interessata per cancellare tutti i thread di Test Connection bloccati e rilasciare le sessioni dell’archivio associate.

  2. Dopo il riavvio, verificare che il caricamento del sistema e l’attesa di I/O siano tornati ai livelli normali e che l’interfaccia utente di authoring sia reattiva.

  3. Evitare la ricorrenza evitando clic ripetuti sul pulsante Connessione di prova per gli agenti di replica, in quanto ogni clic può creare un thread che potrebbe bloccarsi e utilizzare risorse.

  4. Per verificare l’integrità dell’editore, utilizzare un comando curl diretto all’endpoint /bin/receive dell’editore:

    1. Esecuzione: curl -I https://<publisher-host>/bin/receive
    2. Un endpoint integro restituisce HTTP/1.1 401 Unauthorized, indicando che è raggiungibile e funzionante. (Viene restituito un OK 200 solo se vengono fornite credenziali valide).
  5. Verificare che l’host di authoring disponga di memoria adeguata e non utilizzi lo scambio, in quanto una memoria insufficiente può peggiorare i problemi di prestazioni causati da thread bloccati.

  6. Applica AEM 6.5 Service Pack 2 (SP2) o versione successiva, che include correzioni per l’archivio sottostante e i componenti di replica. Dopo l’aggiornamento, verifica che Test Connection venga completato normalmente e che non vengano osservati thread bloccati o sessioni non rilasciate.

Lettura correlata

Problemi della coda di replica

recommendation-more-help
experience-cloud-kcs-help-kbarticles