Skip to content

队列模式环境变量

基于文件的配置

您可以添加各个变量,以便在单独的文件中提供其配置。有关更多详细信息,请参阅将敏感数据保存在单独的文件中

您可以根据需要以不同模式运行 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 多主设置中领导者检查的间隔(以秒为单位)。