AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
Deze pagina biedt informatie over hoe u problemen met replicatie kunt oplossen.
De replicatie (niet-omgekeerde replicatie) ontbreekt om één of andere reden.
Er zijn diverse redenen voor replicatie om te ontbreken. In dit artikel wordt uitgelegd welke aanpak u kunt volgen bij het analyseren van deze kwesties.
Worden replicaties überhaupt geactiveerd wanneer u op de knop Activeren klikt? Als NIET dan het volgende doet:
Worden de replicaties omhoog een rij gevormd in de rijen van de replicatieagent?
Controleer dit door naar /etc/replication/agents.author.html te gaan dan op de replicatieagenten klikken om te controleren.
Als één agentenrij of een paar agentenrijen vast zijn:
Wordt de wachtrij weergegeven geblokkeerd status? Zo ja, wordt de publicatie-instantie dan niet uitgevoerd of reageert deze niet volledig? Controleer de publicatie-instantie om te zien wat er mis is (controleer de logbestanden en controleer of er een OutOfMemory-fout of een ander probleem is. Dan als het slechts over het algemeen langzaam is, neem draaddumps en analyseer hen.
Geeft de wachtrijstatus weer Wachtrij is actief - # in behandeling? De replicatietaak kan in feite vastzitten in een socket die wordt gelezen en die wacht op de reactie van de publiciteit of de verzender. Dit zou kunnen betekenen dat de publicatie instantie of de verzender onder hoge lading of vastzit in een slot. Neem draaddumps van auteur en publiceer in dit geval.
Als alle agentenrijen worden geplakt
Het is mogelijk dat een bepaald stuk inhoud niet onder /var/replication/data kan in series worden vervaardigd toe te schrijven aan de corruptie van de bewaarplaats of een andere kwestie. Ga naar logs/error.log voor een verwante fout. Ga als volgt te werk om het slechte replicatiepunt te wissen:
Er kan iets mis zijn met het sling van de baanrijen van het gebeurteniskader. Start de bundel org.apache.sling.event opnieuw in de map/system/console.
Het kan zijn dat de verwerking van werk volledig is uitgeschakeld. U kunt dat controleren onder Felix Console op het tabblad Gebeurtenis. Controleren of het scherm wordt weergegeven - Apache Sling Event (JOB PROCESSING IS UITGESCHAKELD!)
Het zou ook het geval kunnen zijn dat de configuratie DefaultJobManager in een inconsistente staat krijgt. Dit kan gebeuren wanneer iemand handmatig de configuratie van de 'Apache Sling Job Event Handler' wijzigt via de OSGiconsole (Schakel bijvoorbeeld de eigenschap 'Job Processing Enabled' uit en schakel deze weer in en sla de configuratie op).
Een replication.log maken
Soms kan het zeer nuttig zijn om al replicatieregistreren te plaatsen om in een afzonderlijk logboekdossier op het niveau van DEBUG worden toegevoegd. Dit doet u als volgt:
Ga naar https://host:port/system/console/configMgr
en aanmelden als beheerder.
Zoek de Apache Sling Logging Logger-fabriek en maak een instantie door op de knop + rechts van de fabrieksconfiguratie. Hiermee wordt een nieuw logbestand gemaakt.
Stel de configuratie als volgt in:
Als u vermoedt dat het probleem op enigerlei wijze te maken heeft met sling, kunt u dit Java-pakket ook toevoegen onder categorieën:org.apache.sling.event
Soms kan het geschikt zijn om de replicatiewachtrij te pauzeren om de belasting van het auteursysteem te verminderen zonder deze uit te schakelen. Momenteel is dit alleen mogelijk door een hack van het tijdelijk configureren van een ongeldige poort. Vanaf 5.4 kon u pauzeknoop in replicatieagentenrij zien het één of andere beperking heeft
Paginamachtigingen worden niet gerepliceerd omdat ze worden opgeslagen onder de knooppunten waartoe toegang wordt verleend, niet met de gebruiker.
In het algemeen mogen paginamachtigingen niet door de auteur worden gerepliceerd om te publiceren en zijn ze niet standaard. Dit komt doordat toegangsrechten in deze twee omgevingen verschillend moeten zijn. Daarom wordt het geadviseerd om ACLs bij te vormen publiceer afzonderlijk van auteur.
In sommige gevallen wordt de replicatiewachtrij geblokkeerd wanneer wordt geprobeerd naamruimtegegevens te repliceren van de auteurinstantie naar de publicatieinstantie. Dit gebeurt omdat de replicatiegebruiker niet heeft jcr:namespaceManagement
voorrecht. Om dit probleem te voorkomen, moet u ervoor zorgen dat:
jcr:namespaceManagement
bevoegdheden op het niveau van de opslagplaats. U kunt deze bevoegdheid als volgt toekennen:http://localhost:4502/crx/de/index.jsp
) als beheerder.jcr:namespaceManagement
uit de lijst met bevoegdheden.