작업 실행의 장기화를 피하는 방법?

Xplenty는 API의 엔드포인트나 연결 대상(Source, Destination)에서 장애나 응답 지연 등의 이유로 잡이 장시간 실행 되는 것을 피하기 위해 패키지(Dataflow/Workflow)의 최대 실행 시간을 제한하는 변수가 있습니다.

작업의 최대 시간을 설정하는 이점

작업의 최대 실행 시간을 설정으로, 최대 시간을 초과한 작업은 에러로 처리되고 알림 기능을 통해 장애를 신속히 파악하고 대처할 수 있습니다.

설정 방법

패키지 편집기의 변수 화면 (User 변수)에서 _TIMEOUT_IN_SECONDS를 설정합니다.다음은 작업의 시간 초과로 3600초(1시간)를 설정하는 경우의 예입니다.

thumbnail image

작업 시간을 초과한 경우

최대 시간을 초과할 경우, 잡이 아래와 같이 강제로 중지됩니다.

thumbnail image

또한 에러의 세부 정보 화면에 다음과 같이 잡의 시간 초과(Job exceeded timeout value)로 표시됩니다.

thumbnail image

알림 설정

타임 아웃에 따른 자동 정지로 알림을 받는 경우, 트리거 조건은  Job Stopped 로 설정해 주십시요.

thumbnail image