복제

Adobe Experience Manager은 Cloud Service의 Sling Content Distribution 기능을 사용하여 컨텐츠를 AEM 런타임 외부에 있는 Adobe I/O에서 실행되는 파이프라인 서비스로 복제하도록 이동합니다.

노트

자세한 내용은 배포를 참조하십시오.

콘텐츠 게시 방법

빠른 게시 취소/게시 - 계획된 게시 취소/게시 취소

작성자를 위한 이러한 표준 AEM 기능은 AEM Cloud Service과 함께 변경되지 않습니다.

설정 및 해제 시간 - 트리거 구성

On TimeOff Time​의 추가 가능성은 페이지 속성🔗의 기본 탭에서 사용할 수 있습니다.

자동 복제를 실현하려면 OSGi 구성 오프 트리거 구성​에서 자동 복제​를 활성화해야 합니다.

트리거 구성 해제

트리 활성화

트리 활성화를 수행하려면:

  1. AEM 시작 메뉴에서 도구 > 배포 > 배포​로 이동합니다.

  2. 카드 forwardPublisher 선택

  3. forwardPublisher 웹 콘솔 UI에서 한 번, 배포 선택

    배포

  4. 경로 브라우저에서 경로를 선택하고 필요에 따라 노드 추가, 트리 또는 삭제를 선택하고 제출

콘텐츠 트리 게시 워크플로

아래와 같이 도구 - 워크플로 - 모델​을 선택하고 컨텐츠 트리 게시 기본 워크플로 모델을 복사하여 트리 복제를 트리거할 수 있습니다.

원본 모델을 수정하거나 호출하지 마십시오. 대신 먼저 모델을 복사한 다음 해당 사본을 수정하거나 호출해야 합니다.

모든 워크플로우와 마찬가지로 API를 통해 호출할 수도 있습니다. 자세한 내용은 프로그래밍 방식으로 워크플로우와 상호 작용을 참조하십시오.

또는, 다음 중 Publish Content Tree 프로세스 단계를 사용하는 워크플로우 모델을 만들어 이를 수행할 수도 있습니다.

  1. AEM에서 Cloud Service 홈 페이지로 이동하여 도구 - 워크플로 - 모델

  2. Workflow Models 페이지에서 화면 오른쪽 위 모서리에 있는 Create​을 누릅니다.

  3. 모델에 제목과 이름을 추가합니다. 자세한 내용은 워크플로우 모델 만들기를 참조하십시오.

  4. 목록에서 새로 만든 모델을 선택하고 편집​을 누릅니다.

  5. 다음 창에서 프로세스 단계를 현재 모델 흐름으로 드래그하여 놓습니다.

    프로세스 단계

  6. 흐름에서 프로세스 단계를 클릭하고 공구 모양 아이콘을 눌러 구성​을 선택합니다.

  7. 프로세스 탭을 클릭하고 드롭다운 목록에서 Publish Content Tree를 선택합니다.

    Treactivation

  8. 인수 필드에 추가 매개 변수를 설정합니다. 쉼표로 구분된 여러 인수를 함께 입력할 수 있습니다. 예:

    enableVersion=true,agentId=publish

    노트

    매개 변수 목록은 아래의 매개 변수 섹션을 참조하십시오.

  9. 워크플로우 모델을 저장하려면 완료​를 누릅니다.

매개 변수

  • replicateAsParticipant (부울 값, 기본값: false). true으로 구성된 경우 복제에서는 참가자 단계를 수행한 주제의 userid을(를) 사용하고 있습니다.
  • enableVersion (부울 값, 기본값: true). 이 매개 변수는 복제 시 새 버전이 생성되는지 여부를 결정합니다.
  • agentId (문자열 값, 기본값은 모든 활성화된 에이전트가 사용됨을 의미합니다.)
  • filters (문자열 값, 기본값은 모든 경로가 활성화됨을 의미합니다.) 사용 가능한 값은 다음과 같습니다.
    • onlyActivated - 활성화됨으로 표시되지 않은 경로만 활성화됩니다.
    • onlyModified - 활성화 날짜보다 늦게 수정 날짜가 있고 이미 활성화된 경로만 활성화합니다.
    • 위의 파이프 "|"을 사용하여 ORed를 사용할 수 있습니다. 예, onlyActivated|onlyModified.

로깅

트리 활성화 작업 과정 단계가 시작되면 INFO 로그 수준에서 구성 매개 변수를 기록합니다. 경로가 활성화되면 INFO 문도 기록됩니다.

그러면 워크플로우 단계가 모든 경로를 복제한 후 최종 INFO 문이 기록됩니다.

또한 로그 수준(com.day.cq.wcm.workflow.process.impl 미만)을 DEBUG/TRACE으로 늘려 로그 정보를 더 많이 얻을 수 있습니다.

오류가 발생하는 경우 워크플로우 단계는 WorkflowException으로 종료되며, 이 때 기본 예외를 래핑합니다.

다음은 샘플 게시 컨텐츠 트리 워크플로우 중에 생성되는 로그 예입니다.

21.04.2021 19:14:55.566 [cm-p123-e456-aem-author-797aaaf-wkkqt] *INFO* [JobHandler: /var/workflow/instances/server60/2021-04-20/brian-tree-replication-test-2_1:/content/wknd/us/en/adventures] com.day.cq.wcm.workflow.process.impl.treeactivation.TreeActivationWorkflowProcess TreeActivation options: replicateAsParticipant=false(userid=workflow-process-service), agentId=publish, chunkSize=100, filter=, enableVersion=false
21.04.2021 19:14:58.541 [cm-p123-e456-aem-author-797aaaf-wkkqt] *INFO* [JobHandler: /var/workflow/instances/server60/2021-04-20/brian-tree-replication-test-2_1:/content/wknd/us/en/adventures] com.day.cq.wcm.workflow.process.impl.ChunkedReplicator closing chunkedReplication-VolatileWorkItem_node1_var_workflow_instances_server60_2021-04-20_brian-tree-replication-test-2_1, 17 paths replicated in 2971 ms

지원 다시 시작

워크플로우는 컨텐츠를 청크 단위로 처리하며, 각각은 게시할 전체 컨텐츠의 하위 집합을 나타냅니다. 어떤 이유로든 워크플로우가 시스템에 의해 중지되면 워크플로우가 다시 시작되고 아직 처리되지 않은 청크가 처리됩니다. 로그 명령문에 특정 경로에서 콘텐트가 다시 시작되었다고 표시됩니다.

문제 해결

복제 문제를 해결하려면 AEM 작성자 서비스 웹 UI의 복제 대기열로 이동합니다.

  1. AEM 시작 메뉴에서 도구 > 배포 > 배포​로 이동합니다.
  2. 카드 forwardPublisher 선택
  3. 녹색이어야 하는 큐 상태를 확인합니다.
  4. 복제 서비스에 대한 연결을 테스트할 수 있습니다.
  5. 콘텐트 발행물의 내역을 표시하는 로그 탭을 선택합니다

로그

콘텐츠를 게시할 수 없는 경우 전체 게시가 AEM 게시 서비스에서 되돌려집니다.
이러한 경우 게시를 취소하도록 만든 항목을 식별하려면 대기열을 검토해야 합니다. 빨간색 상태를 표시하는 큐를 클릭하면 보류 중인 항목이 있는 대기열이 표시되며 필요한 경우 단일 또는 모든 항목을 지울 수 있습니다.

이 페이지에서는

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