执行环境变量#
/// 注意 | 基于文件的配置
您可以在个别变量后添加 _FILE
后缀,通过单独的文件提供配置。详情请参阅将敏感数据保存在单独文件中。
///
本页列出了用于配置工作流执行设置的环境变量。
变量名 | 类型 | 默认值 | 描述 |
---|---|---|---|
EXECUTIONS_MODE |
枚举字符串: regular , queue |
regular |
执行应直接运行还是使用队列运行。 详情请参阅队列模式。 |
EXECUTIONS_TIMEOUT |
数字 | -1 |
为所有工作流设置默认超时时间(秒),超过此时长n8n将停止执行。用户可以为单个工作流覆盖此设置,但不得超过EXECUTIONS_TIMEOUT_MAX 设置的时长。设为-1 表示禁用。 |
EXECUTIONS_TIMEOUT_MAX |
数字 | 3600 |
用户可为单个工作流设置的最大执行时间(秒)。 |
EXECUTIONS_DATA_SAVE_ON_ERROR |
枚举字符串: all , none |
all |
是否在出错时保存执行数据。 |
EXECUTIONS_DATA_SAVE_ON_SUCCESS |
枚举字符串: all , none |
all |
是否在成功时保存执行数据。 |
EXECUTIONS_DATA_SAVE_ON_PROGRESS |
布尔值 | false |
是否保存每个节点执行的进度(true保存,false不保存)。 |
EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS |
布尔值 | true |
是否保存手动启动的执行数据。 |
EXECUTIONS_DATA_PRUNE |
布尔值 | true |
是否滚动删除过往执行数据。 |
EXECUTIONS_DATA_MAX_AGE |
数字 | 336 |
执行数据在被删除前的保留时长(小时)。 |
EXECUTIONS_DATA_PRUNE_MAX_COUNT |
数字 | 10000 |
数据库中保留的最大执行记录数。0表示无限制 |
EXECUTIONS_DATA_HARD_DELETE_BUFFER |
数字 | 1 |
已完成执行数据需达到的时长(小时)才会被硬删除。默认情况下,此缓冲期会保留近期执行记录,因为用户在构建工作流时可能需要它们。 |
EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL |
数字 | 15 |
执行数据硬删除的执行间隔(分钟)。 |
EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL |
数字 | 60 |
执行数据软删除的执行间隔(分钟)。 |
N8N_CONCURRENCY_PRODUCTION_LIMIT |
数字 | -1 |
生产环境下允许并发运行的最大执行数(适用于常规和扩展模式)。常规模式下设为-1 表示禁用限制。 |