任务运行器环境变量
任务运行器执行由代码节点定义的代码。
n8n 实例环境变量
| 多变的 |
类型 |
默认 |
描述 |
N8N_RUNNERS_ENABLED |
布尔值 |
false |
任务运行器是否启用。 |
N8N_RUNNERS_MODE |
枚举字符串: , |
internal |
如何启动和运行任务运行器。意味着 n8n 将以子进程的形式启动任务运行器。意味着外部编排器将启动任务运行器。 |
N8N_RUNNERS_AUTH_TOKEN |
细绳 |
随机字符串 |
任务运行者用于向 n8n 进行身份验证的共享密钥。使用模式时必需。 |
N8N_RUNNERS_BROKER_PORT |
数字 |
5679 |
任务代理侦听任务运行器连接的端口。 |
N8N_RUNNERS_BROKER_LISTEN_ADDRESS |
细绳 |
127.0.0.1 |
任务代理监听的地址。 |
N8N_RUNNERS_MAX_PAYLOAD |
数字 |
1 073 741 824 |
任务代理和任务运行器之间通信的最大有效负载大小(以字节为单位)。 |
N8N_RUNNERS_MAX_OLD_SPACE_SIZE |
细绳 |
|
用于任务运行器的选项(以 MB 为单位)。默认情况下,Node.js 会根据可用内存设置此项。 |
N8N_RUNNERS_MAX_CONCURRENCY |
数字 |
5 |
任务运行器一次可以执行的并发任务数。 |
N8N_RUNNERS_TASK_TIMEOUT |
数字 |
60 |
任务中止且运行器重新启动之前需要多长时间(以秒为单位)才能完成。必须大于 0。 |
N8N_RUNNERS_HEARTBEAT_INTERVAL |
数字 |
30 |
运行器必须多久(以秒为单位)向代理发送一次心跳,否则任务将中止,运行器将重新启动。必须大于 0。 |
N8N_RUNNERS_INSECURE_MODE |
布尔值 |
false |
是否禁用任务运行器中的所有安全措施,以便与依赖不安全 JS 功能的模块兼容。不建议用于生产环境。 |
任务运行器启动器环境变量
| 多变的 |
类型 |
默认 |
描述 |
N8N_RUNNERS_LAUNCHER_LOG_LEVEL |
枚举字符串: ,,, |
info |
显示哪些日志消息。 |
N8N_RUNNERS_AUTH_TOKEN |
细绳 |
- |
用于对 n8n 进行身份验证的共享密钥。 |
N8N_RUNNERS_AUTO_SHUTDOWN_TIMEOUT |
数字 |
15 |
关闭空闲运行器之前等待的秒数。 |
N8N_RUNNERS_TASK_BROKER_URI |
细绳 |
http://127.0.0.1:5679 |
任务代理服务器(n8n 实例)的 URI。 |
N8N_RUNNERS_LAUNCHER_HEALTH_CHECK_PORT |
数字 |
5680 |
启动器健康检查服务器的端口。 |
N8N_RUNNERS_MAX_PAYLOAD |
数字 |
1 073 741 824 |
任务代理和任务运行器之间通信的最大有效负载大小(以字节为单位)。 |
N8N_RUNNERS_MAX_CONCURRENCY |
数字 |
5 |
任务运行器一次可以执行的并发任务数。 |
NODE_OPTIONS |
细绳 |
- |
Node.js 的选项。 |
任务运行器环境变量
| 多变的 |
类型 |
默认 |
描述 |
N8N_RUNNERS_GRANT_TOKEN |
细绳 |
随机字符串 |
运行器用于向任务代理进行身份验证的令牌。此令牌由启动器自动提供。 |
N8N_RUNNERS_AUTO_SHUTDOWN_TIMEOUT |
数字 |
15 |
关闭空闲运行器之前等待的秒数。 |
N8N_RUNNERS_TASK_BROKER_URI |
细绳 |
http://127.0.0.1:5679 |
任务代理服务器(n8n 实例)的 URI。 |
N8N_RUNNERS_LAUNCHER_HEALTH_CHECK_PORT |
数字 |
5680 |
启动器健康检查服务器的端口。 |
N8N_RUNNERS_MAX_PAYLOAD |
数字 |
1 073 741 824 |
任务代理和任务运行器之间通信的最大有效负载大小(以字节为单位)。 |
N8N_RUNNERS_MAX_CONCURRENCY |
数字 |
5 |
任务运行器一次可以执行的并发任务数。 |
NODE_FUNCTION_ALLOW_BUILTIN |
细绳 |
- |
允许用户在代码节点中导入特定的内置模块。使用 * 表示允许所有模块。n8n 默认禁用导入模块。 |
NODE_FUNCTION_ALLOW_EXTERNAL |
细绳 |
- |
允许用户在代码节点中导入特定的外部模块(来自)。n8n 默认禁用导入模块。 |
N8N_RUNNERS_ALLOW_PROTOTYPE_MUTATION |
布尔值 |
false |
是否允许外部库的原型变异。设置为表示允许依赖运行时原型变异的模块(例如),但会降低安全性。 |
GENERIC_TIMEZONE |
* |
America/New_York |
与 n8n 实例配置的默认时区相同。 |