복제 큐 문제

AEM 컨텐츠 복제가 차단된 것 같습니다.

편집자가 컨텐츠를 작성할 수는 있지만 활성화된 페이지는 CQ5 게시 인스턴스에서 업데이트되지 않습니다.

각 복제 에이전트가 활성화되어 있고 올바르게 구성되어 있는지 확인하십시오.

  1. 복제 에이전트 목록(/etc/replication/agents.author.html)으로 이동합니다.
  2. 각 복제 에이전트에 대해 다음을 수행합니다.
    • 에이전트가 활성화되어 있는지 확인합니다.
    • [연결 테스트]를 클릭하여 게시 인스턴스와의 연결을 확인합니다. 실패하면 TCP 네트워크 수준에서 AEM 작성자 인스턴스를 호스트하는 서버가 게시 인스턴스의 포트에 연결할 수 있는지 확인하십시오.
    • "로그 보기" 링크를 통해 복제 로그를 열고 마지막 복제 시도가 성공한시점을 확인합니다.
    • 복제 큐의 첫 번째 페이로드 경로를 주목해서 봅니다. 그런 다음 복제 큐의 첫 번째 요소를 지워 보십시오. 그런 다음 복제가 재개되는지 확인합니다. 다시 재개되면 큐에서 본 첫 번째 페이로드를 다시 활성화하십시오.
    • CRX Content Explorer를 확인하고 게시 인스턴스에 /bin/receive 노드가 없음을 확인합니다. 있으면 삭제하십시오.
    • CRX Content Explorer를 확인하고 작성자 인스턴스에 /bin/replicate 노드가 없음을 확인합니다. 있으면 삭제하십시오.

복제 에이전트 및 관련 번들 다시 시작합니다.

이 시점에는 복제 에이전트가 올바로 구성되어 있다고 간주할 수 있습니다. 로그에 몇 분 동안 복제 시도가 표시되지 않으면 순서대로 각 단계 사이에서 복제가 재개되는지 확인하면서 다음의 정정 작업을 수행하여 큐 차단을 해제하십시오.

  1. 복제 에이전트를 비활성화한 다음, 다시 활성화합니다.
  2. Felix 콘솔에서 복제 번들을 다시 시작합니다(http://host:port/system/console/bundles/com.day.cq.cq-replication).
  3. Apache Sling Event Support 번들을 다시 시작합니다(http://host:port/system/console/bundles/org.apache.sling.event).
  4. Apache Felix EventAdmin을 다시 시작합니다(http://host:port/system/console/bundles/org.apache.felix.eventadmin).

해당 Sling 작업을 삭제하여 큐를 강제로 정리합니다.

위의 방법이 실패하면 남은 옵션은 수동으로 큐를 지우는 것일 수 있습니다.

topic =복제 에이전트 이름으로 Sling 작업을 직접 제거하여 이를 달성할 수 있습니다.

이를 수행하는 가장 빠른 방법은 CRXDE Lite(http://host:port/crx/de/index.jsp)를 사용하고, 노드를 삭제하는 것입니다.

/var/eventing/jobs/assigned/%INSTANCE-SLING-ID%/%REPLICATION-AGENT-FULL-ID%

따라서 기본 게시 에이전트를 사용하는 예:

/var/eventing/jobs/assigned/e23dd09d-83f1-4735-a77c-394df479214c/com.day.cq.replication.job.publish

이는 예외적인 해결 방법으로 여겨집니다. 이러한 경우가 발생하면 어떻든 AEM 지원 팀에 연락하십시오

적용 대상

  • AEM 6.x

 

기타 관련 문서:

Adobe 로고

내 계정 로그인