diff --git a/apps/webui/src/lib/redis.ts b/apps/webui/src/lib/redis.ts index 6a50354..f2137ec 100644 --- a/apps/webui/src/lib/redis.ts +++ b/apps/webui/src/lib/redis.ts @@ -6,7 +6,8 @@ const globalForRedis = globalThis as unknown as { __nexumiRedis?: Redis }; export const redis: Redis = globalForRedis.__nexumiRedis ?? new Redis(env.REDIS_URL, { - maxRetriesPerRequest: 3, + // BullMQ requires maxRetriesPerRequest: null on shared ioredis clients. + maxRetriesPerRequest: null, // Defer the actual TCP connection until the first command is issued. // This keeps module import side-effect free, which matters for // Next.js's build-time "collect page data" step (no network access