端点环境变量#
/// 注意 | 基于文件的配置
您可以在个别变量后添加 _FILE
后缀,通过单独的文件提供配置。详情请参阅将敏感数据保存在单独文件中。
///
本页面列出了用于自定义 n8n 端点的环境变量。
变量 | 类型 | 默认值 | 描述 |
---|---|---|---|
N8N_PAYLOAD_SIZE_MAX |
数字 | 16 |
最大负载大小(单位:MiB)。 |
N8N_FORMDATA_FILE_SIZE_MAX |
数字 | 200 |
form-data 类型 webhook 负载中文件的最大大小(单位:MiB)。 |
N8N_METRICS |
布尔值 | false |
是否启用 /metrics 端点。 |
N8N_METRICS_PREFIX |
字符串 | n8n_ |
n8n 特定指标名称的可选前缀。 |
N8N_METRICS_INCLUDE_DEFAULT_METRICS |
布尔值 | true |
是否暴露默认系统和 node.js 指标。 |
N8N_METRICS_INCLUDE_CACHE_METRICS |
布尔值 | false | 是否包含缓存命中/未命中的指标(true 包含,false 不包含)。 |
N8N_METRICS_INCLUDE_MESSAGE_EVENT_BUS_METRICS |
布尔值 | false |
是否包含事件相关的指标(true 包含,false 不包含)。 |
N8N_METRICS_INCLUDE_WORKFLOW_ID_LABEL |
布尔值 | false |
是否在工作流指标中包含工作流 ID 标签。 |
N8N_METRICS_INCLUDE_NODE_TYPE_LABEL |
布尔值 | false |
是否在节点指标中包含节点类型标签。 |
N8N_METRICS_INCLUDE_CREDENTIAL_TYPE_LABEL |
布尔值 | false |
是否在凭据指标中包含凭据类型标签。 |
N8N_METRICS_INCLUDE_API_ENDPOINTS |
布尔值 | false |
是否暴露 API 端点的指标。 |
N8N_METRICS_INCLUDE_API_PATH_LABEL |
布尔值 | false |
是否在 API 调用指标中包含路径标签。 |
N8N_METRICS_INCLUDE_API_METHOD_LABEL |
布尔值 | false |
是否在 API 调用指标中包含 HTTP 方法标签(GET、POST 等)。 |
N8N_METRICS_INCLUDE_API_STATUS_CODE_LABEL |
布尔值 | false |
是否在 API 调用指标中包含 HTTP 状态码标签(200、404 等)。 |
N8N_METRICS_INCLUDE_QUEUE_METRICS |
布尔值 | false |
是否包含扩展模式下的作业指标。多主节点设置中不支持。 |
N8N_METRICS_QUEUE_METRICS_INTERVAL |
整数 | 20 |
更新队列指标的间隔时间(单位:秒)。 |
N8N_ENDPOINT_REST |
字符串 | rest |
REST 端点使用的路径。 |
N8N_ENDPOINT_WEBHOOK |
字符串 | webhook |
webhook 端点使用的路径。 |
N8N_ENDPOINT_WEBHOOK_TEST |
字符串 | webhook-test |
测试 webhook 端点使用的路径。 |
N8N_ENDPOINT_WEBHOOK_WAIT |
字符串 | webhook-waiting |
等待 webhook 端点使用的路径。 |
WEBHOOK_URL |
字符串 | - | 当 n8n 运行在反向代理后时,用于手动提供 Webhook URL。详情请参阅此处。 |
N8N_DISABLE_PRODUCTION_MAIN_PROCESS |
布尔值 | false |
禁用主进程中的生产环境 webhooks。这有助于确保在使用 webhook 专用进程时,主进程不会承受 HTTP 流量负载。 |