InfoGrab DocsInfoGrab Docs

Schedule Trigger node 관련 자주 발생하는 문제

요약

다음은 Schedule Trigger node에서 발생하는 일반적인 오류와 문제, 그리고 이를 해결하거나 문제를 해결하기 위한 단계입니다. 이 오류는 Trigger Interval을 **Custom (Cron)**으로 설정했을 때, n8n이 cron 표현식을 이해하지 못하는 경우에 발생합니다.

다음은 Schedule Trigger node에서 발생하는 일반적인 오류와 문제, 그리고 이를 해결하거나 문제를 해결하기 위한 단계입니다.

잘못된 cron 표현식#

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

디버그하려면 다음을 확인하세요.

  • cron 표현식이 cron 예제에서 사용된 문법을 따르는지 여부
  • 초 열을 제거한 후 cron 표현식이 crontab guru에서 검증되는지 여부

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

Schedule Trigger node가 잘못된 시간에 실행된다면, n8n이 사용하는 시간대를 조정해야 함을 의미할 수 있습니다.

시간대를 전역으로 조정하기#

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

셀프 호스팅 중이라면, GENERIC_TIMEZONE 환경 변수를 사용하여 전역 시간대를 설정하세요.

개별 워크플로의 시간대 조정하기#

개별 워크플로의 시간대를 설정하려면 다음을 수행하세요.

  1. 캔버스에서 워크플로를 엽니다.
  2. 오른쪽 상단의 three dots menu Three dots icon을 선택합니다.
  3. Settings를 선택합니다.
  4. Timezone 설정을 변경합니다.
  5. Save를 선택합니다.

변수가 예상대로 작동하지 않음#

예약된 트리거에서 변수를 사용할 수 있지만, 그 값은 워크플로가 게시(publish)될 때만 평가됩니다. 워크플로를 게시한 후, 설정에서 변수 값을 변경할 수는 있지만 이는 워크플로가 실행되는 빈도에는 영향을 주지 않습니다. 이를 해결하려면 워크플로를 중지한 다음 업데이트된 변수 값을 적용하기 위해 새 버전을 게시해야 합니다.

트리거 간격 변경하기#

예약된 트리거 간격은 언제든지 업데이트할 수 있지만, 워크플로가 게시될 때만 실제로 업데이트됩니다. 워크플로가 활성화된 이후 트리거 간격을 변경하면, 워크플로를 중지한 다음 새 버전을 게시할 때까지 변경 사항이 적용되지 않습니다.

또한 일정은 워크플로를 게시한 시점부터 시작됩니다. 예를 들어, 원래 1시간마다 실행되도록 설정하여 12:00에 실행되어야 했는데, 이를 2시간 간격으로 변경하고 11:30에 새 버전의 워크플로를 게시했다면, 다음 실행은 게시 시점으로부터 2시간 후인 13:30에 이루어집니다.

Schedule Trigger node 관련 자주 발생하는 문제

n8n v2.29
원문 보기
요약

다음은 Schedule Trigger node에서 발생하는 일반적인 오류와 문제, 그리고 이를 해결하거나 문제를 해결하기 위한 단계입니다. 이 오류는 Trigger Interval을 **Custom (Cron)**으로 설정했을 때, n8n이 cron 표현식을 이해하지 못하는 경우에 발생합니다.

다음은 Schedule Trigger node에서 발생하는 일반적인 오류와 문제, 그리고 이를 해결하거나 문제를 해결하기 위한 단계입니다.

잘못된 cron 표현식#

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

디버그하려면 다음을 확인하세요.

  • cron 표현식이 cron 예제에서 사용된 문법을 따르는지 여부
  • 초 열을 제거한 후 cron 표현식이 crontab guru에서 검증되는지 여부

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

Schedule Trigger node가 잘못된 시간에 실행된다면, n8n이 사용하는 시간대를 조정해야 함을 의미할 수 있습니다.

시간대를 전역으로 조정하기#

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

셀프 호스팅 중이라면, GENERIC_TIMEZONE 환경 변수를 사용하여 전역 시간대를 설정하세요.

개별 워크플로의 시간대 조정하기#

개별 워크플로의 시간대를 설정하려면 다음을 수행하세요.

  1. 캔버스에서 워크플로를 엽니다.
  2. 오른쪽 상단의 three dots menu Three dots icon을 선택합니다.
  3. Settings를 선택합니다.
  4. Timezone 설정을 변경합니다.
  5. Save를 선택합니다.

변수가 예상대로 작동하지 않음#

예약된 트리거에서 변수를 사용할 수 있지만, 그 값은 워크플로가 게시(publish)될 때만 평가됩니다. 워크플로를 게시한 후, 설정에서 변수 값을 변경할 수는 있지만 이는 워크플로가 실행되는 빈도에는 영향을 주지 않습니다. 이를 해결하려면 워크플로를 중지한 다음 업데이트된 변수 값을 적용하기 위해 새 버전을 게시해야 합니다.

트리거 간격 변경하기#

예약된 트리거 간격은 언제든지 업데이트할 수 있지만, 워크플로가 게시될 때만 실제로 업데이트됩니다. 워크플로가 활성화된 이후 트리거 간격을 변경하면, 워크플로를 중지한 다음 새 버전을 게시할 때까지 변경 사항이 적용되지 않습니다.

또한 일정은 워크플로를 게시한 시점부터 시작됩니다. 예를 들어, 원래 1시간마다 실행되도록 설정하여 12:00에 실행되어야 했는데, 이를 2시간 간격으로 변경하고 11:30에 새 버전의 워크플로를 게시했다면, 다음 실행은 게시 시점으로부터 2시간 후인 13:30에 이루어집니다.