태스크 러너 환경 변수
셀프 호스팅 n8n 인스턴스에서 태스크 러너를 구성하는 환경 변수를 설명합니다.
파일 기반 구성 메인 n8n 이미지와 달리, 태스크 러너 이미지에서는 시크릿에 파일 기반 구성을 사용할 수 없습니다 . 따라서 _FILE 접미사가 붙은 변수는 인식되지 않습니다. 태스크 러너 는 Code node 에서 정의한 코드를 실행합니다. n8n 인스턴스 환경 변수 # 변수 유형 기본값 설명 N8N_RUNNERS_ENABLED Boolean false 태스크 러너 활성화 여부. N8N_RUNNERS_MODE Enum string: internal , external internal 태스크 러너를 실행하는 방식. internal 은 n8n이 자식 프로세스로 태스크 러너를 실행함을 의미합니다. external 은 외부 오케스트레이터가 태스크 러너를 실행함을 의미합니다. N8N_RUNNERS_AUTH_TOKEN String Random string 태스크 러너가 n8n에 인증할 때 사용하는 공유 시크릿. external 모드 사용 시 필수. N8N_RUNNERS_BROKER_PORT Number 5679 태스크 브로커가 태스크 러너 연결을 수신 대기하는 포트. N8N_RUNNERS_BROKER_LISTEN_ADDRESS String 127.0.0.1 태스크 브로커가 수신 대기하는 주소. N8N_RUNNERS_MAX_PAYLOAD Number 1 073 741 824 태스크 브로커와 태스크 러너 간 통신의 최대 페이로드 크기(바이트). N8N_RUNNERS_MAX_OLD_SPACE_SIZE String 태스크 러너에 사용할 --max-old-space-size 옵션(MB 단위). 기본적으로 Node.js가 사용 가능한 메모리를 기반으로 설정합니다. N8N_RUNNERS_MAX_CONCURRENCY Number 5 태스크 러너가 한 번에 실행할 수 있는 동시 태스크 수. N8N_RUNNERS_TASK_TIMEOUT Number 300 태스크가 실행될 수 있는 최대 시간(초). 이 시간이 초과되면 러너가 태스크를 중지하고 재시작합니다. 이 값은 0보다 커야 합니다. N8N_RUNNERS_HEARTBEAT_INTERVAL Number 30 러너가 브로커에 하트비트를 전송해야 하는 간격(초). 러너가 제때 하트비트를 전송하지 않으면 태스크가 중지되고 러너가 재시작됩니다. 이 값은 0보다 커야 합니다. N8N_RUNNERS_INSECURE_MODE Boolean false 불안전한 JS 기능에 의존하는 모듈과의 호환성을 위해 태스크 러너의 모든 보안 조치를 비활성화할지 여부. 프로덕션 사용은 권장하지 않습니다. N8N_RUNNERS_TASK_REQUEST_TIMEOUT Number 60 태스크 요청이 타임아웃 전에 러너가 사용 가능해질 때까지 대기할 수 있는 시간(초). 러너가 없을 때 워크플로가 무기한 대기 상태에 빠지는 것을 방지합니다. 0보다 커야 합니다. 태스크 러너 런처 환경 변수 # 변수 유형 기본값 설명 N8N_RUNNERS_LAUNCHER_LOG_LEVEL Enum string: debug , info , warn , error in