실행 데이터 관리
n8n 데이터베이스의 실행 데이터를 효율적으로 관리하고 저장 공간을 절약하는 방법을 설명합니다.
실행 설정 및 볼륨에 따라 n8n 데이터베이스가 크기가 증가하여 스토리지가 부족할 수 있습니다. 이를 방지하기 위해 n8n은 불필요한 데이터를 저장하지 않고 오래된 실행 데이터의 정리를 활성화하도록 권장합니다. 이를 위해 해당 환경 변수 를 설정합니다. 저장 데이터 줄이기 # 워크플로 수준에서의 설정 워크플로 설정 을 사용하여 개별 워크플로 단위로 이러한 설정을 구성할 수도 있습니다. n8n이 저장하는 실행 데이터를 선택할 수 있습니다. 예를 들어 Error 로 끝나는 실행만 저장할 수 있습니다. # npm # 오류로 끝나는 실행 저장 export EXECUTIONS_DATA_SAVE_ON_ERROR=all # 성공한 실행 저장하지 않음 export EXECUTIONS_DATA_SAVE_ON_SUCCESS=none # 각 실행에 대한 노드 진행 상황 저장하지 않음 export EXECUTIONS_DATA_SAVE_ON_PROGRESS= false # 수동으로 시작된 실행 저장하지 않음 export EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS= false # Docker docker run -it -- rm \ --name n8n \ -p 5678:5678 \ -e EXECUTIONS_DATA_SAVE_ON_ERROR=all \ -e EXECUTIONS_DATA_SAVE_ON_SUCCESS=none \ -e EXECUTIONS_DATA_SAVE_ON_PROGRESS= true \ -e EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS= false \ docker.n8n.io/n8nio/n8n # Docker Compose n8n: environment: - EXECUTIONS_DATA_SAVE_ON_ERROR=all - EXECUTIONS_DATA_SAVE_ON_SUCCESS=none - EXECUTIONS_DATA_SAVE_ON_PROGRESS=true - EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=false 실행 정리 활성화 # 실행 정리는 정기적인 일정에 따라 완료된 실행과 해당 실행 데이터 및 바이너리 데이터를 삭제합니다. n8n은 기본적으로 정리를 활성화합니다. 성능상의 이유로 정리는 먼저 삭제 대상을 표시한 다음 나중에 영구적으로 제거합니다. n8n은 다음 조건 중 하나 가 발생할 때 실행을 정리합니다: 기간 : EXECUTIONS_DATA_MAX_AGE 시간 전에 실행이 완료된 경우(기본값: 336시간 -> 14일). 수 : 총 실행 수가 EXECUTIONS_DATA_PRUNE_MAX_COUNT 를 초과하는 경우(기본값: 10,000). 이 경우 n8n은 오래된 것부터 새로운 것 순으로 실행을 삭제합니다. 유의 사항: new , running , waiting 상태의 실행은 정리 대상이 아닙니다. 주석이 달린 실행(예: 태그나 평점이 있는 실행)은 절대 정리되지 않습니다. 정리는 EXECUTIONS_DATA_HARD_DELETE_BUFFER 시간(기본값:
