콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

Schedule Trigger 노드 일반 문제#

여기 Schedule Trigger 노드와 관련된 일반적인 오류 및 문제와 이를 해결하거나 문제를 해결하는 단계가 있습니다.

유효하지 않은 cron 표현식#

이 오류는 Trigger IntervalCustom (Cron)으로 설정했을 때 n8n이 cron 표현식을 이해하지 못할 때 발생합니다. 이는 cron 표현식에 오류가 있거나 호환되지 않는 구문을 사용하고 있음을 의미할 수 있습니다.

디버그하기 위해 다음을 확인하세요:

예약된 워크플로우가 잘못된 시간에 실행됨#

Schedule Trigger 노드가 잘못된 시간에 실행되면 n8n이 사용하는 시간대를 조정해야 할 수 있습니다.

전역적으로 시간대 조정#

n8n Cloud를 사용 중이라면, n8n이 로컬 시간과 동기화하여 실행되도록 Cloud 인스턴스의 시간대 설정 방법 페이지의 지침을 따라주세요.

자체 호스팅을 진행 중이라면 GENERIC_TIMEZONE 환경 변수를 사용하여 전역 시간대를 설정하세요.

개별 워크플로우에 대한 시간대 조정#

개별 워크플로우에 대한 시간대를 설정하려면:

  1. 캔버스에서 워크플로우를 엽니다.
  2. 오른쪽 상단의 three dots menu 세 점 아이콘을 선택합니다.
  3. 설정을 선택합니다.
  4. 시간대 설정을 변경합니다.
  5. 저장을 선택합니다.

기대대로 작동하지 않는 변수#

변수는 예약된 트리거에서 사용할 수 있지만, 그 값은 워크플로우가 활성화될 때만 평가됩니다. 워크플로우를 활성화한 후에는 설정에서 변수의 값을 변경할 수 있지만, 이는 워크플로우가 실행되는 빈도에는 영향을 미치지 않습니다. 이를 해결하려면 워크플로우를 중지하고 다시 활성화하여 업데이트된 변수 값을 적용해야 합니다.

트리거 간격 변경#

예약된 트리거 간격은 언제든지 업데이트할 수 있지만, 워크플로우가 활성화될 때만 업데이트됩니다. 워크플로우가 활성 상태일 때 트리거 간격을 변경하면, 변경 사항이 적용되기 위해서는 워크플로우를 중지하고 다시 활성화해야 합니다.

또한, 일정은 워크플로우를 활성화한 시점에서 시작됩니다. 예를 들어, 처음에 1시간마다 실행되도록 설정하고 12:00에 실행해야 한다면, 2시간 일정으로 변경하고 11:30에 워크플로우를 다시 활성화하면, 다음 실행은 13:30이 됩니다.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!