Schedule Trigger node 관련 자주 발생하는 문제
다음은 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 환경 변수 를 사용하여 전역 시간대를 설정하세요. 개별 워크플로의 시간대 조정하기 # 개별 워크플로의 시간대를 설정하려면 다음을 수행하세요. 캔버스에서 워크플로를 엽니다. 오른쪽 상단의 Three dots icon 을 선택합니다. Settings 를 선택합니다. Timezone 설정을 변경합니다. Save 를 선택합니다. 변수가 예상대로 작동하지 않음 # 예약된 트리거에서 변수를 사용할 수 있지만, 그 값은 워크플로가 게시(publish)될 때만 평가됩니다. 워크플로를 게시한 후, 설정에서 변수 값을 변경할 수는 있지만 이는 워크플로가 실행되는 빈도에는 영향을 주지 않습니다. 이를 해결하려면 워크플로를 중지한 다음 업데이트된 변수 값을 적용하기 위해 새 버전을 게시해야 합니다. 트리거 간격 변경하기 # 예약된 트리거 간격은 언제든지 업데이트할 수 있지만, 워크플로가 게시될 때만 실제로 업데이트됩니다. 워크플로가 활성화된 이후 트리거 간격을 변경하면, 워크플로를 중지한 다음 새 버전을 게시할 때까지 변경 사항이 적용되지 않습니다. 또한 일정은 워크플로를 게시한 시점부터 시작됩니다. 예를 들어, 원래 1시간마다 실행되도록 설정하여 12:00에 실행되어야 했는데, 이를 2시간 간격으로 변경하고 11:30에 새 버전의 워크플로를 게시했다면, 다음 실행은 게시 시점으로부터 2시간 후인 13:30에 이루어집니다.