InfoGrab DocsInfoGrab Docs

태스크 러너 환경 변수

셀프 호스팅 n8n 인스턴스의 태스크 러너를 구성하는 환경 변수입니다.

Note 파일 기반 구성 메인 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 임의 문자열 태스크 러너가 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_L