에러 처리
n8n v2.29플로 로직을 설계할 때는 발생 가능한 에러를 미리 고려하고, 이를 우아하게 처리할 수 있는 방법을 마련하는 것이 좋은 습관입니다. 실패한 실행을 조사하려면 다음을 수행할 수 있습니다. 각 워크플로마다 Workflow Settings에서 에러 워크플로를 설정할 수 있습니다.
플로 로직을 설계할 때는 발생 가능한 에러를 미리 고려하고, 이를 우아하게 처리할 수 있는 방법을 마련하는 것이 좋은 습관입니다. 에러 워크플로를 사용하면 워크플로 실행이 실패했을 때 n8n이 어떻게 응답할지 제어할 수 있습니다.
에러 조사하기
실패한 실행을 조사하려면 다음을 수행할 수 있습니다.
- 단일 워크플로 또는 액세스 권한이 있는 모든 워크플로에 대한 실행을 검토합니다. 이전 실행에서 데이터를 로드하여 현재 워크플로에 반영할 수 있습니다.
- 로그 스트리밍을 활성화합니다.
에러 워크플로 생성 및 설정#
각 워크플로마다 Workflow Settings에서 에러 워크플로를 설정할 수 있습니다. 이 워크플로는 실행이 실패할 때 실행됩니다. 즉, 예를 들어 워크플로 실행이 에러를 발생시킬 때 이메일이나 Slack 알림을 보낼 수 있습니다. 에러 워크플로는 반드시 Error Trigger로 시작해야 합니다.
여러 워크플로에 동일한 에러 워크플로를 사용할 수 있습니다.
이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.
에러 데이터#
이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.
Stop And Error를 사용하여 워크플로 실행 실패 발생시키기#
에러 워크플로를 생성하고 설정하면, n8n은 실행이 실패할 때 이를 실행합니다. 일반적으로 이는 노드 설정의 에러나 워크플로의 메모리 부족 등으로 인해 발생합니다.
워크플로에 Stop And Error 노드를 추가하여, 원하는 조건에서 실행이 강제로 실패하도록 하고 에러 워크플로를 트리거할 수 있습니다.