Problemen met replicatiewachtrij

In dit artikel wordt het AEM-probleem (versie 6.4 en versie 6.5) opgelost waarbij AEM-inhoud wordt gerepliceerd. Voer de volgende stappen uit om dit op te lossen:

  • Zorg ervoor dat elke replicatieagent correct wordt toegelaten en gevormd
  • Replicatiemiddelen en verwante bundels opnieuw starten
  • Dwing de rijklaring door overeenkomstige het Verschuiven Banen te schrappen

Beschrijving description

Omgeving

  • Experience Manager 6.4
  • Experience Manager 6.5

Probleem/symptomen

De AEM-inhoudsreplicatie lijkt geblokkeerd te zijn.

Editors kunnen inhoud maken, maar de geactiveerde pagina's worden niet bijgewerkt in het publicatie-exemplaar van CQ5.

Resolutie resolution

A. Zorg ervoor dat elke replicatieagent correct wordt toegelaten en gevormd.

  1. Ga naar de lijst van replicatieagenten (/etc/replication/agents.author.html)

  2. Voor elke replicatieagent, doe het volgende:

    • Zorg ervoor dat de agent wordt toegelaten.
    • Verifieer de connectiviteit met publiceer instantie door de Verbinding van de Test te klikken. Als dit mislukt, zorgt u ervoor dat de server die als host fungeert voor de AEM-auteurinstantie op TCP-netwerkniveau verbinding kan maken met de poort van de publicatie-instantie.
    • Open het replicatielogboek via de verbinding van het Logboek van de Mening en controleer wanneer de laatste replicatiepoging succesvol was.
    • Maak een notitie van het eerste payload-pad in de replicatiewachtrij. Dan probeer om het eerste element van de replicatierij te ontruimen. Dan, verifieer of de replicatie hervat. Zodra het hervat, activeer opnieuw de eerste lading die in de rij wordt genoteerd.
    • Controleer dit met de CRX Content Explorer en zorg ervoor dat er geen knooppunt /bin/receive is in de publicatie-instantie. Anders verwijdert u het.
    • Controleer dit met de CRX Content Explorer en zorg ervoor dat er geen knooppunt /bin/replicate is in de auteurinstantie. Anders verwijdert u het.

B. Start replicatieagents en verwante bundels opnieuw.

Op dat punt, kunnen wij overwegen de replicatieagenten correct worden gevormd. Als de logboeken geen replicatiepoging voor een paar notulen tonen, dan probeer de volgende correctieve acties om de rijen, in deze orde, het controleren tussen elke stap los te maken als de replicatie hervat.

  1. Maak de replicatieagent onbruikbaar, dan re-laat het toe.
  2. Start de replicatiebundel opnieuw in de Felix-console (http://host:port /system/console/bundles/com.day.cq.cq-replication).
  3. Start de Apache Sling Event Support-bundel opnieuw (http://host:port /system/console/bundles/org.apache.sling.event).
  4. Start Apache Felix EventAdmin (http://host:port /system/console/bundles/org.apache.felix.eventAdmin) opnieuw.

Het opnieuw starten van deze bundels kan veel andere bundels en componenten opnieuw starten en lijkt in feite bijna hetzelfde effect te hebben als het opnieuw opstarten van de hele AEM-instantie.

C. Dwing de rijklaring door overeenkomstige het Verdelen Banen te schrappen.

Als het bovenstaande mislukt, is het wissen van de wachtrij mogelijk de laatste optie.

Men kan dit bereiken door van de het Verschuiven Banen met onderwerp =replicatie de naam van de agentenagent direct weg te krijgen.

De snelste manier om dit te doen is CRXDE Lite ( http://host :port /crx/de/index.jsp ) te gebruiken, en de knoop te schrappen:

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

Zo, bijvoorbeeld met het gebrek publiceer agent:

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

Nota wordt dit beschouwd als uitzonderlijke alternerende actie, ​ contacteer de Steun van AEM ​ hoe dan ook als zulk een geval voorkomt.

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