任务运行器环境变量#
基于文件的配置
您可以在单个变量后添加 _FILE
后缀,以便在单独的文件中提供其配置。有关更多详细信息,请参阅将敏感数据保存在单独的文件中。
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 | 60 |
任务在中止并重启运行器之前可以花费多长时间完成(以秒为单位)。必须大于 0。 |
N8N_RUNNERS_HEARTBEAT_INTERVAL |
Number | 30 |
运行器必须向代理发送心跳的频率(以秒为单位),否则任务中止并重启运行器。必须大于 0。 |
N8N_RUNNERS_INSECURE_MODE |
Boolean | false |
是否禁用任务运行器中的所有安全措施,以与依赖不安全 JS 功能的模块兼容。不建议在生产环境中使用。 |
任务运行器启动器环境变量#
变量 | 类型 | 默认值 | 描述 |
---|---|---|---|
N8N_RUNNERS_LAUNCHER_LOG_LEVEL |
Enum string: debug , info , warn , error |
info |
要显示的日志消息。 |
N8N_RUNNERS_AUTH_TOKEN |
String | - | 用于向 n8n 身份验证的共享密钥。 |
N8N_RUNNERS_AUTO_SHUTDOWN_TIMEOUT |
Number | 15 |
在关闭空闲运行器之前等待的秒数。 |
N8N_RUNNERS_TASK_BROKER_URI |
String | http://127.0.0.1:5679 |
任务代理服务器(n8n 实例)的 URI。 |
N8N_RUNNERS_LAUNCHER_HEALTH_CHECK_PORT |
Number | 5680 |
启动器健康检查服务器的端口。 |
N8N_RUNNERS_MAX_PAYLOAD |
Number | 1 073 741 824 |
任务代理和任务运行器之间通信的最大负载大小(以字节为单位)。 |
N8N_RUNNERS_MAX_CONCURRENCY |
Number | 5 |
任务运行器可以同时执行的并发任务数量。 |
NODE_OPTIONS |
String | - | Node.js 的选项。 |
任务运行器环境变量#
变量 | 类型 | 默认值 | 描述 |
---|---|---|---|
N8N_RUNNERS_GRANT_TOKEN |
String | 随机字符串 | 运行器用于与任务代理进行身份验证的令牌。由启动器自动提供。 |
N8N_RUNNERS_AUTO_SHUTDOWN_TIMEOUT |
Number | 15 |
在关闭空闲运行器之前等待的秒数。 |
N8N_RUNNERS_TASK_BROKER_URI |
String | http://127.0.0.1:5679 |
任务代理服务器(n8n 实例)的 URI。 |
N8N_RUNNERS_LAUNCHER_HEALTH_CHECK_PORT |
Number | 5680 |
启动器健康检查服务器的端口。 |
N8N_RUNNERS_MAX_PAYLOAD |
Number | 1 073 741 824 |
任务代理和任务运行器之间通信的最大负载大小(以字节为单位)。 |
N8N_RUNNERS_MAX_CONCURRENCY |
Number | 5 |
任务运行器可以同时执行的并发任务数量。 |
NODE_FUNCTION_ALLOW_BUILTIN |
String | - | 允许用户在代码节点中导入特定的内置模块。使用 * 允许所有模块。n8n 默认禁用模块导入。 |
NODE_FUNCTION_ALLOW_EXTERNAL |
String | - | 允许用户在代码节点中导入特定的外部模块(来自 n8n/node_modules )。n8n 默认禁用模块导入。 |
N8N_RUNNERS_ALLOW_PROTOTYPE_MUTATION |
Boolean | false |
是否允许外部库进行原型突变。设置为 true 可允许依赖运行时原型突变的模块(例如 puppeteer ),但代价是放松安全性。 |
GENERIC_TIMEZONE |
* | America/New_York |
与 n8n 实例配置的相同默认时区。 |
此页面是否
微信
🚀 与作者交流
关注公众号

n8n实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持