队列模式环境变量#
基于文件的配置
您可以在单个变量后添加 _FILE
后缀,以便在单独的文件中提供其配置。有关更多详细信息,请参阅将敏感数据保存在单独的文件中。
您可以根据需要以不同模式运行 n8n。队列模式提供最佳的可扩展性。有关更多信息,请参阅队列模式。
变量 | 类型 | 默认值 | 描述 |
---|---|---|---|
QUEUE_BULL_PREFIX |
String | - | 用于所有队列键的前缀。 |
QUEUE_BULL_REDIS_DB |
Number | 0 |
使用的 Redis 数据库。 |
QUEUE_BULL_REDIS_HOST |
String | localhost |
Redis 主机。 |
QUEUE_BULL_REDIS_PORT |
Number | 6379 |
使用的 Redis 端口。 |
QUEUE_BULL_REDIS_USERNAME |
String | - | Redis 用户名(需要 Redis 版本 6 或更高)。不要为 Redis < 6 的兼容性定义它 |
QUEUE_BULL_REDIS_PASSWORD |
String | - | Redis 密码。 |
QUEUE_BULL_REDIS_TIMEOUT_THRESHOLD |
Number | 10000 |
Redis 超时阈值(以毫秒为单位)。 |
QUEUE_BULL_REDIS_CLUSTER_NODES |
String | - | 期望一个以逗号分隔的 Redis 集群节点列表,格式为 host:port ,供 Redis 客户端初始连接。如果以队列模式运行(EXECUTIONS_MODE = queue ),设置此变量将创建 Redis 集群客户端而不是 Redis 客户端,n8n 将忽略 QUEUE_BULL_REDIS_HOST 和 QUEUE_BULL_REDIS_PORT 。 |
QUEUE_BULL_REDIS_TLS |
Boolean | false |
在 Redis 连接上启用 TLS。 |
QUEUE_BULL_REDIS_DUALSTACK |
Boolean | false |
在 Redis 连接上启用双栈支持(IPv4 和 IPv6)。 |
QUEUE_WORKER_TIMEOUT (已弃用) |
Number | 30 |
已弃用 请使用 N8N_GRACEFUL_SHUTDOWN_TIMEOUT 代替。在关闭时 n8n 应该等待运行中的执行多久(秒)才退出工作进程。 |
QUEUE_HEALTH_CHECK_ACTIVE |
Boolean | false |
是否启用健康检查(true)或禁用(false)。 |
QUEUE_HEALTH_CHECK_PORT |
Number | 5678 | 提供健康检查的端口。如果您在使用默认端口启动工作服务器时遇到端口冲突错误,请更改此设置。 |
QUEUE_WORKER_LOCK_DURATION |
Number | 30000 |
工作者处理消息的租约期有多久(以毫秒为单位)。 |
QUEUE_WORKER_LOCK_RENEW_TIME |
Number | 15000 |
工作者应该多久更新一次租约时间(以毫秒为单位)。 |
QUEUE_WORKER_STALLED_INTERVAL |
Number | 30000 |
工作者应该多久检查一次停滞的作业(使用 0 表示从不)。 |
QUEUE_WORKER_MAX_STALLED_COUNT |
Number | 1 |
停滞作业将被重新处理的最大次数。 |
多主设置#
有关详细信息,请参阅配置多主设置。
变量 | 类型 | 默认值 | 描述 |
---|---|---|---|
N8N_MULTI_MAIN_SETUP_ENABLED |
Boolean | false |
是否为队列模式启用多主设置(需要许可证)。 |
N8N_MULTI_MAIN_SETUP_KEY_TTL |
Number | 10 |
多主设置中领导者键的生存时间(秒)。 |
N8N_MULTI_MAIN_SETUP_CHECK_INTERVAL |
Number | 3 |
多主设置中领导者检查的间隔(秒)。 |
此页面是否
微信
🚀 与作者交流
关注公众号

n8n实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持