队列模式环境变量
您可以根据需要以不同模式运行 n8n。队列模式提供最佳的可扩展性。有关更多信息,请参阅
队列模式。| 多变的 | 类型 | 默认 | 描述 |
|---|---|---|---|
QUEUE_BULL_PREFIX |
细绳 | - | 用于所有队列键的前缀。 |
QUEUE_BULL_REDIS_DB |
数字 | 0 |
使用的Redis数据库。 |
QUEUE_BULL_REDIS_HOST |
细绳 | localhost |
Redis 主机。 |
QUEUE_BULL_REDIS_PORT |
数字 | 6379 |
使用的 Redis 端口。 |
QUEUE_BULL_REDIS_USERNAME |
细绳 | - | Redis 用户名(需要 Redis 6 或更高版本)。请勿为了兼容 Redis 6 版本以下而定义该用户名。 |
QUEUE_BULL_REDIS_PASSWORD |
细绳 | - | Redis 密码。 |
QUEUE_BULL_REDIS_TIMEOUT_THRESHOLD |
数字 | 10000 |
Redis 超时阈值(以毫秒为单位)。 |
QUEUE_BULL_REDIS_CLUSTER_NODES |
细绳 | - | 预期Redis 客户端初始连接的Redis 集群节点列表(格式为 , ,以逗号分隔) 。如果以队列模式 ( ) 运行,设置此变量将创建 Redis 集群客户端而不是 Redis 客户端,并且 n8n 将忽略和。 |
QUEUE_BULL_REDIS_TLS |
布尔值 | false |
在 Redis 连接上启用 TLS。 |
QUEUE_BULL_REDIS_DUALSTACK |
布尔值 | false |
在 Redis 连接上启用双栈支持(IPv4 和 IPv6)。 |
| (已弃用) | 数字 | 30 |
已弃用,改为使用。n8n在关闭时退出工作进程之前应等待多长时间(秒)来运行执行。 |
QUEUE_HEALTH_CHECK_ACTIVE |
布尔值 | false |
是否启用健康检查(true)或禁用(false)。 |
QUEUE_HEALTH_CHECK_PORT |
数字 | - | 进行健康检查的端口。 |
QUEUE_WORKER_LOCK_DURATION |
数字 | 30000 |
工作人员处理消息的租赁期是多长(以毫秒为单位)。 |
QUEUE_WORKER_LOCK_RENEW_TIME |
数字 | 15000 |
工人应多久更新一次租赁时间(以毫秒为单位)。 |
QUEUE_WORKER_STALLED_INTERVAL |
数字 | 30000 |
工人应多久检查一次停滞的工作(使用 0 表示从不)。 |
QUEUE_WORKER_MAX_STALLED_COUNT |
数字 | 1 |
重新处理停滞作业的最大次数。 |
多主设置
有关详细信息,请参阅
配置多主设置。| 多变的 | 类型 | 默认 | 描述 |
|---|---|---|---|
N8N_MULTI_MAIN_SETUP_ENABLED |
布尔值 | false |
是否启用队列模式的多主设置(需要许可证)。 |
N8N_MULTI_MAIN_SETUP_KEY_TTL |
数字 | 10 |
多主设置中领导者密钥的生存时间(以秒为单位)。 |
N8N_MULTI_MAIN_SETUP_CHECK_INTERVAL |
数字 | 3 |
多主设置中领导者检查的间隔(以秒为单位)。 |