Skip to content

执行环境变量#

/// 注意 | 基于文件的配置 您可以在个别变量后添加 _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表示禁用限制。