InfoGrab Docs

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