MSM 문제 해결 및 FAQ

첫 단계 문제 해결

MSM에서 잘못된 동작 또는 오류가 발생한 경우, 시작 및 세부 문제 해결을 시작하기 전에 다음을 수행해야 합니다.

  • 문제나 질문이 이미 그곳에서 해결되었을 수 있으므로 MSM FAQ을 확인하십시오.
  • 많은 오해에 대한 명확한 설명과 함께 MSM 우수 사례 문서를 확인하십시오.

블루프린트 및 Live Copy 상태에 대한 고급 정보 찾기

MSM은 리소스 URL의 선택기로 요청할 수 있는 여러 개의 서버를 등록합니다. 이러한 MSM 상태는 UI에서 사용되지만 페이지에 대한 추가 계산된 MSM 상태를 직접 확인하도록 요청할 수도 있습니다.

  1. http://<host>:<port>/content/path/to/bluprint/page.blueprint.json?&maxSize=500&advancedStatus=true&returnRelationships=true&msm%3Atrigger=ROLLOUT
    • 블루프린트 페이지에서 이것을 사용하여 Live Copy 상태 정보와 함께 여기에 연결된 모든 Live Copy 목록을 검색합니다.
  2. http://<host>:<port>/content/path/to/livecopy/page.msm.json
    • Live Copy 페이지에서 이 방법을 사용하여 블루프린트 페이지와의 연결에 대한 고급 정보를 검색할 수 있습니다. 페이지가 Live Copy가 아닌 경우 아무 것도 반환되지 않습니다.

이러한 서블릿은 com.day.cq.wcm.msm 로거를 통해 디버그 로그 메시지를 생성하므로 유용할 수도 있습니다.

저장소에서 MSM 관련 정보 확인 중

이전 서블릿은 MSM 관련 노드 및 믹스를 기반으로 계산된 정보를 반환했습니다. 정보는 다음과 같은 방식으로 저장소에 저장됩니다.

  • cq:LiveSync 혼합 유형
    • 이것은 jcr:content 노드에서 설정하고 루트 Live Copy 페이지를 정의합니다.
    • 이러한 페이지에는 다음 속성을 통해 Live Copy에 대한 기본 및 필수 정보를 포함하는 cq:LiveSyncConfig 유형의 하위 노드가 있습니다.cq:LiveCopy
      • cq:master Live Copy의 블루프린트 페이지를 가리킵니다.
      • cq:rolloutConfigs 는 Live Copy에 적용된 활성 롤아웃 구성을 나타냅니다.
      • cq:isDeep 은 이 루트 Live Copy 페이지의 하위 페이지가 Live Copy에 포함된 경우 true입니다.
  • cq:LiveRelationship 혼합 유형
    • 모든 Live Copy 페이지에는 jcr:content 노드에 대한 믹싱 유형이 있습니다.
    • 그렇지 않은 경우, Live Copy 작업 외부의 작성 인터페이스를 통해 (만들기 또는 롤아웃) 특정 시점에 페이지가 분리되거나 수동으로 생성되었습니다.
  • cq:LiveSyncCancelled 혼합 유형
    • 일시 중단된 Live Copy 페이지의 jcr:content 노드에 추가되었습니다.
    • 일시 중단이 하위 페이지에도 적용되는 경우 동일한 노드에서 cq:isCancelledForChildren 속성이 true로 설정됩니다.

이러한 속성에 있는 정보는 UI에 반영되어야 하지만 문제 해결 시 MSM 작업이 발생할 때 저장소에서 직접 MSM 동작을 관찰하는 것이 도움이 될 수 있습니다.

이러한 속성을 아는 것은 저장소를 쿼리하고 특정 상태에 있는 페이지 세트를 찾는 데에도 유용합니다. 예:

  • select * from cq:LiveSync 모든 Live Copy 루트 페이지를 반환합니다.

FAQ

다음은 MSM 및 Live Copy와 관련하여 자주 묻는 질문입니다.

MSM 롤아웃 중에 일부 속성(예: 제목, 주석)이 업데이트되지 않는 이유는 무엇입니까?

MSM 동기화 작업은 손쉽게 구성할 수 있습니다. 롤아웃 중에 수정되는 속성이나 구성 요소는 해당 구성의 속성에 따라 직접 달라집니다.

이 항목에 대한 자세한 내용은 이 아티클을 참조하십시오.

작성자 그룹에 대한 롤아웃 권한을 어떻게 제거할 수 있습니까?

AEM 주체(사용자 또는 그룹)에 대해 설정하거나 제거할 수 있는 롤아웃 권한이 없습니다.

다른 방법으로 다음 중 하나를 수행할 수 있습니다.

  • 제품 UI를 사용자 지정하여 주어진 주체에 대한 롤아웃 작업을 숨깁니다.
  • 롤아웃할 수 없는 작성자에 대해 Live Copy 트리에서 쓰기 권한을 제거합니다.

접미사가 "_msm_moved"인 Live Copy 페이지가 표시되는 이유는 무엇입니까?

블루프린트 페이지가 롤아웃되면 Live Copy 페이지가 업데이트되지 않거나 새 Live Copy 페이지가 생성됩니다(예: 처음으로 롤아웃되거나 Live Copy 페이지가 수동으로 삭제되었을 때).

그러나 이 경우, cq:LiveRelationship 속성이 없는 페이지가 동일한 이름으로 존재하는 경우 Live Copy 페이지가 만들어지기 전에 그에 따라 이 페이지의 이름이 변경됩니다.

기본적으로 롤아웃에는 Live Copy 페이지가 만들어지면 블루프린트 업데이트가 롤아웃되는 연결된 Live Copy 페이지가 필요하거나 페이지가 만들어지면 페이지가 표시되지 않습니다.

"독립 실행형" 페이지가 있는 경우 MSM은 이 페이지의 이름을 변경하고 별도의 연결된 Live Copy 페이지를 만듭니다.

Live Copy 하위 트리의 이러한 독립형 페이지는 일반적으로 분리 작업 결과이거나 작성자가 이전에 Live Copy 페이지를 수동으로 삭제한 후 동일한 이름으로 다시 만든 결과입니다.

이를 방지하려면 분리 대신 Live Copy 일시 중단 기능을 사용합니다. 이 문서에서 분리 작업에 대한 자세한 내용

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now