执行环境变量#
¥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 |
停用工作流前崩溃的执行次数。 |