Problemi di coda di replica

Descrizione

Ambiente

  • Experience Manager 6.4
  • Experience Manager 6.5

Problema/Sintomi

La replica del contenuto AEM sembra essere bloccata.

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

Risoluzione

Assicurati 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, procedi come segue:
    • Assicurati che l'agente sia abilitato.
    • Verifica la connettività con l’istanza di pubblicazione facendo clic su Prova connessione. In caso di errore, assicurati 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 "View Log" (Visualizza registro) e verifica se l’ultimo tentativo di replica è andato a buon fine.
    • Osserva 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. Quando riprende, attiva di nuovo il primo payload annotato in coda.
    • Controlla con CRX Content Explorer e assicurati che non ci sia /bin/receive nell’istanza di pubblicazione. Altrimenti, eliminalo.
    • Controlla con CRX Content Explorer e assicurati che non ci sia /bin/replicate nell’istanza di authoring. Altrimenti, eliminalo.


 Riavvia gli agenti di replica e i relativi bundle
 A questo punto, possiamo considerare che gli agenti di replica siano configurati correttamente. Se i registri non mostrano alcun tentativo di replica per alcuni minuti, prova le seguenti azioni correttive per sbloccare le code, in questo ordine, controllando tra 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 l'EventAdmin di Apache Felix (http://host:port/system/console/bundles/org.apache.felix.eventadmin).


 Forza lo svuotamento della coda eliminando i corrispondenti processi Sling

Se l’errore precedente non riesce, la cancellazione manuale della coda potrebbe essere l’ultima opzione.

È possibile ottenere questo risultato sbarazzandosi direttamente dei Processi Sling con argomento = nome dell'agente di replica.

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

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

Quindi, per esempio con l'agente di pubblicazione predefinito:

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

Si noti che questa è considerata un'azione eccezionale di soluzione alternativa, contattare il supporto AEM comunque, se si verifica un caso del genere.

In questa pagina