작성자 pod 교착 상태로 인해 워크플로우가 실행 중 상태로 남아 있습니다

이 문서에서는 워크플로 인스턴스가 시작 단계 후 실행 중 상태로 남아 있을 때 Adobe Experience Manager(AEM) as a Cloud Service에서 작성자 pod 교착 상태를 식별하고 완화하는 방법에 대해 설명합니다.

설명 description

환경

Adobe Experience Manager (AEM) as a Cloud Service

문제/증상

  • 워크플로 인스턴스는 시작 단계를 완료하지만 실행 중 상태로 무기한으로 유지됩니다.
  • 영향을 받는 작성자 pod의 Sling 이벤트 Dispatcher 및 Oak 관찰과 관련된 처리가 차단되어 워크플로우 작업이 진행되지 않습니다.
  • 문제가 발생하는 동안 해당 애플리케이션 오류가 로그에 표시되지 않는 경우가 관찰되었습니다.
  • 영향을 받는 작성자 pod를 다시 시작하거나 바꾸면 워크플로 및 작업 처리가 복원됩니다.
  • 워크플로 인스턴스 경로의 예는 /var/workflow/instances/<server>/<date>/<workflow-instance>과(와) 유사할 수 있습니다.

원인

작성자 pod의 Sling 이벤트 Dispatcher 및 Oak 관찰에 영향을 주는 교착 상태로 인해 워크플로 및 작업 이벤트가 전달되지 않으므로 영향을 받는 pod을 다시 시작하거나 교체할 때까지 워크플로 인스턴스가 실행 중 상태로 남아 있습니다.

해결 방법 resolution

작성자 pod 교착 상태로 인해 실행 중 상태로 남아 있는 워크플로우를 수정하려면 다음 해결 방법을 시도해 보십시오.

  1. 영향을 받는 워크플로 인스턴스가 시작 단계 후에 실행 중 상태로 유지되는지 확인하고 관련 작업이 진행되지 않는지 확인하십시오.
  2. 작성자 인스턴스 간 워크플로우 활동을 비교하고 정지된 이벤트 또는 관찰 처리의 사용 가능한 지표를 검토하여 동작이 특정 작성자 pod으로 분리되는지 여부를 결정합니다.
  3. 교착 상태 조건을 확인할 수 있도록 가능한 경우 문제 중에 영향을 받는 작성자 pod에서 스레드 덤프를 수집합니다.
  4. 영향을 받는 작성자 Pod를 다시 시작하거나 교체하여 워크플로 및 작업 처리를 복원합니다.
  5. 다시 시작한 후 워크플로우 실행 및 작업 진행을 모니터링하여 새로 시작되고 이전에 정지된 항목이 다시 처리를 시작하는지 확인합니다.
recommendation-more-help
experience-cloud-kcs-help-kbarticles