Task runner 환경 변수
자체 호스팅 n8n 인스턴스에서 task runner를 구성하기 위한 환경 변수.
파일 기반 구성 메인 n8n 이미지와 달리, task runner 이미지에서는 시크릿에 대한 파일 기반 구성을 사용할 수 없습니다. 즉, _FILE 접미사가 추가된 변수는 인식되지 않습니다. Task runners 는 Code 노드 에서 정의된 코드를 실행합니다. n8n 인스턴스 환경 변수 # 변수 타입 기본값 설명 N8N_RUNNERS_ENABLED Boolean false Task runner 활성화 여부. N8N_RUNNERS_MODE Enum string: internal , external internal Task runner의 실행 방식. internal 은 n8n이 task runner를 자식 프로세스로 실행합니다. external 은 외부 오케스트레이터가 task runner를 실행합니다. N8N_RUNNERS_AUTH_TOKEN String 랜덤 문자열 Task runner가 n8n에 인증하기 위한 공유 시크릿. external 모드 사용 시 필수입니다. N8N_RUNNERS_BROKER_PORT Number 5679 Task broker가 task runner 연결을 수신 대기하는 포트. N8N_RUNNERS_BROKER_LISTEN_ADDRESS String 127.0.0.1 Task broker가 수신 대기하는 주소. N8N_RUNNERS_MAX_PAYLOAD Number 1 073 741 824 Task broker와 task runner 간 통신의 최대 페이로드 크기(바이트). N8N_RUNNERS_MAX_OLD_SPACE_SIZE String Task runner에 사용할 --max-old-space-size 옵션(MB 단위). 기본적으로 Node.js가 사용 가능한 메모리를 기반으로 설정합니다. N8N_RUNNERS_MAX_CONCURRENCY Number 5 Task runner가 동시에 실행할 수 있는 최대 작업 수. N8N_RUNNERS_TASK_TIMEOUT Number 300 작업이 실행될 수 있는 최대 시간(초). 이 시간을 초과하면 runner가 작업을 중지하고 재시작합니다. 이 값은 0보다 커야 합니다. N8N_RUNNERS_HEARTBEAT_INTERVAL Number 30 Runner가 broker에 heartbeat를 전송해야 하는 간격(초). 지정된 시간 내에 heartbeat를 전송하지 않으면 작업이 중지되고 runner가 재시작됩니다. 이 값은 0보다 커야 합니다. N8N_RUNNERS_INSECURE_MODE Boolean false Task runner의 모든 보안 조치 비활성화 여부. 안전하지 않은 JS 기능에 의존하는 모듈과의 호환성을 위한 옵션입니다. 프로덕션 환경에서는 권장하지 않습니다. N8N_RUNNERS_TASK_REQUEST_TIMEOUT Number 20 작업 요청이 runner를 사용할 수 있을 때까지 대기할 수 있는 최대 시간(초). Runner를 사용할 수 없을 때 워크플로가 무한정 대기하는 것을 방지합니다. 0보다 커야 합니다. Task runner laun
