Problemen met MSM en veelgestelde vragen oplossen troubleshooting-msm
Eerste stappen voor probleemoplossing first-steps
Als u ervaart wat u denkt is onjuist gedrag of een fout in MSM, alvorens en het gedetailleerde oplossen van problemen zeker te zijn:
- Controleer de Veelgestelde vragen over MSM aangezien uw problemen of vragen daar reeds kunnen worden opgelost.
- Controleer de MSM Best practices-artikel aangezien daar diverse tips worden gegeven , samen met verduidelijkingen van een aantal misvattingen .
Geavanceerde informatie over uw blauwdruk en status van Live Copy zoeken advanced-info
MSM registreert verscheidene servers die met selecteurs op middel URLs kunnen worden gevraagd. Deze worden gebruikt door UI maar kunnen ook direct worden gevraagd om direct extra gecomputeriseerde MSM statussen voor uw pagina's te zien:
-
http://<host>:<port>/content/path/to/bluprint/page.blueprint.json?&maxSize=500&advancedStatus=true&returnRelationships=true&msm%3Atrigger=ROLLOUT
-
Gebruik deze optie op een blauwdrukpagina om de lijst op te halen met alle Live-kopieƫn die eraan zijn gekoppeld, met extra statusinformatie voor Live Copy.
-
bijvoorbeeld:
http://localhost:4502/content/wknd/language-masters/en.blueprint.json?&maxSize=500&advancedStatus=true&returnRelationships=true&msm%3Atrigger=ROLLOUT
-
-
http://<host>:<port>/content/path/to/livecopy/page.msm.json
-
Gebruik deze optie op Live Copy-pagina's om geavanceerde informatie op te halen over de verbinding met de bijbehorende pagina's. Als de pagina geen live kopie is, wordt er niets geretourneerd.
-
bijvoorbeeld:
http://localhost:4502/content/wknd/ca/en.msm.json
-
Deze servers genereren FOUTOPSPORING-logberichten via de com.day.cq.wcm.msm
registreerapparaat dat ook nuttig kan zijn.
MSM-specifieke informatie in de gegevensopslagruimte controleren checking-repo
De vroegere servlets teruggekeerde gegevens verwerkte die informatie op de MSM-specifieke knopen en de mixins wordt gebaseerd. De informatie wordt op de volgende manier in de opslagplaats opgeslagen.
-
cq:LiveSync
mixintype-
Deze is ingesteld op
jcr:content
knooppunten en definiƫren van Live Copy-basispagina's. -
Deze pagina's hebben een
cq:LiveSyncConfig
onderliggende node van typecq:LiveCopy
die elementaire en verplichte informatie over de Live Copy bevatten door middel van de volgende eigenschappen:cq:master
verwijst naar de pagina met de blauwdruk van de Live kopie.cq:rolloutConfigs
Hiermee worden actieve rollout-configuraties aangegeven die zijn toegepast op Live Copy.cq:isDeep
is true als de onderliggende pagina's van deze hoofdpagina van Live Copy zijn opgenomen in de Live Copy.
-
-
cq:LiveRelationship
mixintype- Op elke Live Copy-pagina staat een dergelijk mixtype
jcr:content
knooppunt. - Als dit niet het geval is, is de pagina op een bepaald punt losgekoppeld of handmatig gemaakt via de ontwerpinterface buiten een actie Live Copy (maken of uitrollen).
- Op elke Live Copy-pagina staat een dergelijk mixtype
-
cq:LiveSyncCancelled
mixintype- Toegevoegd aan
jcr:content
knooppunten van Live Copy-pagina's die zijn opgeschort. - Als de suspensie ook voor onderliggende pagina's effectief is, moet u
cq:isCancelledForChildren
eigenschap wordt ingesteld op true op hetzelfde knooppunt.
- Toegevoegd aan
De informatie aanwezig in deze eigenschappen zou in UI moeten worden weerspiegeld, nochtans wanneer het oplossen van problemen het kan nuttig zijn om gedrag MSM direct in de bewaarplaats waar te nemen aangezien de acties MSM voorkomen.
Kennis van die eigenschappen kan ook nuttig zijn om een query uit te voeren op uw opslagplaats en om te kijken naar sets pagina's die in bepaalde staten voorkomen. Bijvoorbeeld:
select * from cq:LiveSync
retourneert alle hoofdpagina's van Live Copy.
Veelgestelde vragen faq
Hier volgen enkele veelgestelde vragen over MSM en Live Copy.
Waarom worden sommige eigenschappen (bijvoorbeeld titel, annotaties) niet bijgewerkt tijdens een MSM-rollout? missing-properties
De acties van de synchronisatie MSM zijn hoogst configureerbaar. Welke eigenschappen of componenten tijdens rollouts direct worden gewijzigd hangt van de eigenschappen van die configuraties af.
Zie dit artikel voor meer informatie over dit onderwerp.
Hoe kan ik rollout toestemmingen voor een groep auteurs verwijderen? remove-rollout-permissions
Er is rollout bevoegdheden die kunnen worden ingesteld of verwijderd voor AEM hoofden (gebruikers of groepen).
Als alternatief kunt u:
- Pas het product UI aan om de acties van de Output voor een bepaalde principal te verbergen.
- Verwijder schrijfrechten uit de Live Copy-structuur voor auteurs die niet mogen uitrollen.
Waarom zie ik Live Copy-pagina's met het achtervoegsel "_msm_moving"? moved-pages
Als een pagina met een blauwdruk wordt uitgevouwen, wordt de pagina Live kopie bijgewerkt of wordt een nieuwe pagina Live kopie gemaakt als deze nog niet bestaat. Bijvoorbeeld wanneer het voor de eerste keer wordt uitgerold of de Live Copy-pagina handmatig is verwijderd.
In dit laatste geval echter, indien een pagina zonder cq:LiveRelationship
Er bestaat al een eigenschap met dezelfde naam. De naam van deze pagina wordt gewijzigd voordat de pagina Live kopie wordt gemaakt.
Standaard wordt bij de rollout een gekoppelde Live Copy-pagina verwacht, waarop de updates van de blauwdrukken worden uitgevoerd. Of er wordt helemaal geen pagina verwacht wanneer er een Live Copy-pagina wordt gemaakt.
Als er een "zelfstandige" pagina wordt gevonden, kiest MSM ervoor de naam van deze pagina te wijzigen en een aparte, gekoppelde Live Copy-pagina te maken.
Een dergelijke zelfstandige pagina in een substructuur van Actieve kopie is doorgaans het resultaat van een Loskoppelen of de voormalige pagina Live Copy is handmatig verwijderd door een auteur en vervolgens opnieuw gemaakt met dezelfde naam.
Als u dit wilt voorkomen, gebruikt u de live kopie Onderbreken in plaats van Loskoppelen. Meer informatie over de Loskoppelen handeling is te vinden in dit artikel.