Schedule Trigger 노드 일반 문제#
여기 Schedule Trigger 노드와 관련된 일반적인 오류 및 문제와 이를 해결하거나 문제를 해결하는 단계가 있습니다.
유효하지 않은 cron 표현식#
이 오류는 Trigger Interval을 Custom (Cron)으로 설정했을 때 n8n이 cron 표현식을 이해하지 못할 때 발생합니다. 이는 cron 표현식에 오류가 있거나 호환되지 않는 구문을 사용하고 있음을 의미할 수 있습니다.
디버그하기 위해 다음을 확인하세요:
- cron 표현식이 cron 예제에서 사용하는 구문을 따르는지
- cron 표현식이 초 열을 제거한 후 crontab guru에서 유효한지
예약된 워크플로우가 잘못된 시간에 실행됨#
Schedule Trigger 노드가 잘못된 시간에 실행되면 n8n이 사용하는 시간대를 조정해야 할 수 있습니다.
전역적으로 시간대 조정#
n8n Cloud를 사용 중이라면, n8n이 로컬 시간과 동기화하여 실행되도록 Cloud 인스턴스의 시간대 설정 방법 페이지의 지침을 따라주세요.
자체 호스팅을 진행 중이라면 GENERIC_TIMEZONE
환경 변수를 사용하여 전역 시간대를 설정하세요.
개별 워크플로우에 대한 시간대 조정#
개별 워크플로우에 대한 시간대를 설정하려면:
기대대로 작동하지 않는 변수#
변수는 예약된 트리거에서 사용할 수 있지만, 그 값은 워크플로우가 활성화될 때만 평가됩니다. 워크플로우를 활성화한 후에는 설정에서 변수의 값을 변경할 수 있지만, 이는 워크플로우가 실행되는 빈도에는 영향을 미치지 않습니다. 이를 해결하려면 워크플로우를 중지하고 다시 활성화하여 업데이트된 변수 값을 적용해야 합니다.
트리거 간격 변경#
예약된 트리거 간격은 언제든지 업데이트할 수 있지만, 워크플로우가 활성화될 때만 업데이트됩니다. 워크플로우가 활성 상태일 때 트리거 간격을 변경하면, 변경 사항이 적용되기 위해서는 워크플로우를 중지하고 다시 활성화해야 합니다.
또한, 일정은 워크플로우를 활성화한 시점에서 시작됩니다. 예를 들어, 처음에 1시간마다 실행되도록 설정하고 12:00에 실행해야 한다면, 2시간 일정으로 변경하고 11:30에 워크플로우를 다시 활성화하면, 다음 실행은 13:30이 됩니다.