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:

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:

  1. 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

  2. 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 type cq: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).
  • 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.

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.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2