> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

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

> Integrate.io ETL 패키지의 TIMEOUT_IN_SECONDS 변수를 설정하여 작업의 최대 실행 시간을 제한하고, 장기 실행 잡을 방지하면서 알림을 통해 장애를 신속히 파악하고 대응하는 방법을 소개합니다. 데이터 파이프라인 구축 시 참고할 수 있는 가이드입니다.

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

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

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

\[

<Frame>
  <img src="https://mintcdn.com/integrateio/4oOZarv_QD7vASrL/images/creating-packages/etc-part01-ko/image-1.webp?fit=max&auto=format&n=4oOZarv_QD7vASrL&q=85&s=01101c7459481bd338277611d54c3590" alt="etc-part01-ko image 1" width="1055" height="361" data-path="images/creating-packages/etc-part01-ko/image-1.webp" />
</Frame>

]\([https://cdn.filestackcontent.com/auto\_image//compress/cache=expiry:max/tAcQLRsTqmT1JSwLffdf](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/tAcQLRsTqmT1JSwLffdf))
**작업 시간을 초과한 경우**

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

\[

<Frame>
  <img src="https://mintcdn.com/integrateio/4oOZarv_QD7vASrL/images/creating-packages/etc-part01-ko/image-2.webp?fit=max&auto=format&n=4oOZarv_QD7vASrL&q=85&s=2617937d93c53271e56c594478d827ae" alt="etc-part01-ko image 2" width="1124" height="325" data-path="images/creating-packages/etc-part01-ko/image-2.webp" />
</Frame>

]\([https://cdn.filestackcontent.com/auto\_image//compress/cache=expiry:max/sRvOVRxhQO22Jr8Hyqwv](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/sRvOVRxhQO22Jr8Hyqwv))

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

\[

<Frame>
  <img src="https://mintcdn.com/integrateio/4oOZarv_QD7vASrL/images/creating-packages/etc-part01-ko/image-3.webp?fit=max&auto=format&n=4oOZarv_QD7vASrL&q=85&s=14ca6079d2249afa191441640c05481e" alt="etc-part01-ko image 3" width="1200" height="294" data-path="images/creating-packages/etc-part01-ko/image-3.webp" />
</Frame>

]\([https://cdn.filestackcontent.com/auto\_image//compress/cache=expiry:max/1eAdLIkyQRCZUqb4VReF](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/1eAdLIkyQRCZUqb4VReF))
**알림 설정**

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

\[

<Frame>
  <img src="https://mintcdn.com/integrateio/4oOZarv_QD7vASrL/images/creating-packages/etc-part01-ko/image-4.webp?fit=max&auto=format&n=4oOZarv_QD7vASrL&q=85&s=c8d119232177dd396f67f08a99d26cc9" alt="etc-part01-ko image 4" width="677" height="927" data-path="images/creating-packages/etc-part01-ko/image-4.webp" />
</Frame>

]\([https://cdn.filestackcontent.com/auto\_image//compress/cache=expiry:max/2aaC2aCvQNahDulz51JE](https://cdn.filestackcontent.com/auto_image//compress/cache=expiry:max/2aaC2aCvQNahDulz51JE))

\<!-- notionvc: c67e77f1-10ff-46bd-97ca-897a0c9c39d7 -->

##

\<!-- Google Tag Manager hidden fields -->

\<!-- End Google Tag Manager hidden fields -->

\<!-- Text input-->

Get Started

Free 7-day trial. Easy setup. Cancel any time
