Problemi della coda di replica

Questo articolo affronta il problema dell’AEM (versioni 6.4 e 6.5) in cui la replica dei contenuti AEM sembra essere bloccata. Per risolvere questo problema, attenersi alla procedura descritta di seguito:

  • Assicurati che ogni agente di replica sia abilitato e configurato correttamente
  • Riavviare gli agenti di replica e i bundle correlati
  • Forza l’eliminazione della coda eliminando i processi Sling corrispondenti

Descrizione description

Ambiente

  • Experience Manager 6.4
  • Experience Manager 6.5

Problema/Sintomi

La replica dei contenuti AEM sembra essere bloccata.

Gli editor possono creare contenuti, ma le pagine attivate non vengono aggiornate nell’istanza di pubblicazione CQ5.

Risoluzione resolution

A. Verificare che ogni agente di replica sia abilitato e configurato correttamente.

  1. Vai all'elenco degli agenti di replica (/etc/replication/agents.author.html)

  2. Per ogni agente di replica, eseguire le operazioni seguenti:

    • Assicurati che l’agente sia abilitato.
    • Verifica la connettività con l’istanza Publish facendo clic su Prova connessione. Se l'operazione non riesce, verificare che a livello di rete TCP il server che ospita l'istanza di authoring AEM possa connettersi alla porta dell'istanza di pubblicazione.
    • Apri il registro di replica tramite il collegamento "Visualizza registro" e controlla quando l’ultimo tentativo di replica è stato eseguito correttamente.
    • Nota il primo percorso di payload nella coda di replica. Quindi prova a cancellare il primo elemento della coda di replica. Quindi, verifica se la replica riprende. Una volta ripreso, attiva nuovamente il primo payload indicato nella coda.
    • Verificare con Esplora contenuto di CRX e assicurarsi che nell'istanza di pubblicazione non sia presente alcun nodo /bin/receive. In caso contrario, eliminarlo.
    • Verificare con Esplora contenuti di CRX e verificare che nell'istanza di authoring non sia presente alcun nodo /bin/replicate. In caso contrario, eliminarlo.

B. Riavviare gli agenti di replica e i bundle correlati.

A questo punto, possiamo considerare che gli agenti di replica sono configurati correttamente. Se i registri non mostrano alcun tentativo di replica per alcuni minuti, provare a eseguire le azioni correttive seguenti per sbloccare le code, in questo ordine, controllando ogni passaggio se la replica riprende.

  1. Disattiva l’agente di replica, quindi riattivalo.
  2. Riavvia il bundle di replica nella console Felix (http://host:port/system/console/bundles/com.day.cq.cq-replication).
  3. Riavvia il bundle Apache Sling Event Support (http://host:port/system/console/bundles/org.apache.sling.event).
  4. Riavvia Apache Felix EventAdmin (http://host:port/system/console/bundles/org.apache.felix.eventadmin).

C. Forza l'eliminazione della coda eliminando i processi Sling corrispondenti.

Se quanto sopra non va a buon fine, l’ultima opzione potrebbe consistere nel cancellare manualmente la coda.

Per ottenere questo risultato, elimina direttamente i processi Sling con l’argomento =nome dell’agente di replica.

Il modo più rapido per eseguire questa operazione è utilizzare CRXDE Lite (http://host:port/crx/de/index.jsp) ed eliminare il nodo:

/var/eventing/jobs/assigned/%INSTANCE-SLING-ID%/%REPLICATION-AGENT-FULL-ID%

Ad esempio, con l’agente di pubblicazione predefinito:

/var/eventing/jobs/assigned/e23dd09d-83f1-4735-a77c-394df479214c/com.day.cq.replication.job.publish

Tieni presente che questa è considerata un'azione alternativa eccezionale.contatta comunque il supporto AEM se si verifica un caso del genere.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f