Skip to content

执行环境变量#

¥Executions environment variables

File-based configuration

You can add _FILE to individual variables to provide their configuration in a separate file. Refer to Keeping sensitive data in separate files for more details.

本页列出用于配置工作流执行设置的环境变量。

¥This page lists environment variables to configure workflow execution settings.

变量 类型 默认 描述
EXECUTIONS_MODE 枚举字符串:regular, queue regular 执行是直接运行还是使用队列运行。

更多详情请参阅 队列模式
EXECUTIONS_TIMEOUT 数字 -1 为所有工作流设置默认超时时间(以秒为单位),超过此时间后 n8n 将停止执行。用户可以针对单个工作流覆盖此设置,但持续时间不得超过 EXECUTIONS_TIMEOUT_MAX 中设定的时长。将 EXECUTIONS_TIMEOUT 设置为 -1 以禁用此功能。
EXECUTIONS_TIMEOUT_MAX 数字 3600 用户可以为单个工作流设置的最大执行时间(以秒为单位)。
EXECUTIONS_DATA_SAVE_ON_ERROR 枚举字符串:all, none all n8n 是否在出错时保存执行数据。
EXECUTIONS_DATA_SAVE_ON_SUCCESS 枚举字符串:all, none all n8n 是否在成功时保存执行数据。
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 用于在常规模式下禁用。
N8N_WORKFLOW_AUTODEACTIVATION_ENABLED 布尔值 false 工作流在多次崩溃后是否自动停用。
N8N_WORKFLOW_AUTODEACTIVATION_MAX_LAST_EXECUTIONS 数字 3 停用工作流前崩溃的执行次数。