n8n에서 바이너리 데이터 스케일링
n8n v2.29바이너리 데이터란 워크플로 실행 중에 생성되거나 처리되는 이미지 파일이나 문서 등 모든 형태의 파일 유형 데이터를 말합니다. 바이너리 데이터를 처리할 때 n8n은 기본적으로 데이터를 메모리에 보관합니다. 이를 방지하려면 N8N_DEFAULT_BINARY_DATA_MODE 환경 변수를 filesystem으로 변경하세요.
바이너리 데이터란 워크플로 실행 중에 생성되거나 처리되는 이미지 파일이나 문서 등 모든 형태의 파일 유형 데이터를 말합니다.
파일 시스템 모드 활성화#
바이너리 데이터를 처리할 때 n8n은 기본적으로 데이터를 메모리에 보관합니다. 이는 대용량 파일을 다룰 때 크래시를 유발할 수 있습니다.
이를 방지하려면 N8N_DEFAULT_BINARY_DATA_MODE 환경 변수를 filesystem으로 변경하세요. 이렇게 하면 n8n이 메모리를 사용하는 대신 데이터를 디스크에 저장합니다.
큐 모드를 사용 중이라면 이 값을 database로 전환하세요. n8n은 큐 모드에서 filesystem 모드를 지원하지 않습니다.
바이너리 데이터 정리#
n8n은 실행 데이터 정리의 일부로 바이너리 데이터 정리를 실행합니다. 자세한 내용은 실행 데이터 | 실행 정리 활성화를 참고하세요.
여러 바이너리 데이터 모드를 구성한 경우, 바이너리 데이터 정리는 현재 활성화된 바이너리 데이터 모드에 대해서만 동작합니다. 예를 들어 인스턴스가 S3에 데이터를 저장했다가 이후 파일 시스템 모드로 전환한 경우, n8n은 파일 시스템에 있는 바이너리 데이터만 정리합니다. 자세한 내용은 외부 스토리지를 참고하세요.