From f2559c0ca8e47a557267921d2e6769302b6fedf8 Mon Sep 17 00:00:00 2001 From: ulysse-bouchet Date: Tue, 21 Jan 2025 17:00:22 +0100 Subject: [PATCH 1/2] Refresh queue disabled button every 5 minutes --- src/routes/auth/+page.svelte | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/routes/auth/+page.svelte b/src/routes/auth/+page.svelte index 762baee004..1c5fc76ec4 100644 --- a/src/routes/auth/+page.svelte +++ b/src/routes/auth/+page.svelte @@ -195,14 +195,20 @@ let onboarding = false; + const refreshQueueDisabled = async () => { + // Disable joining queue if too many users are already waiting + queueDisabled = (await getMetrics()).waiting_users >= $config.features.queue.max_waiting_users; + + if (queueDisabled) setTimeout(refreshQueueDisabled, 5 * 60 * 1000); + }; + onMount(async () => { if ($user !== undefined) { await goto('/'); } await checkOauthCallback(); - // Disable joining queue if too many users are already waiting - queueDisabled = (await getMetrics()).waiting_users >= $config.features.queue.max_waiting_users; + await refreshQueueDisabled(); loaded = true; if (($config?.features.auth_trusted_header ?? false) || $config?.features.auth === false) { From a44c4ebf6c8613a180881a7430aa81bb39fbd7f5 Mon Sep 17 00:00:00 2001 From: Ahmath-GADJI Date: Tue, 21 Jan 2025 16:25:11 +0000 Subject: [PATCH 2/2] post guard stopped --- backend/open_webui/routers/openai.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/open_webui/routers/openai.py b/backend/open_webui/routers/openai.py index 9a13606ea6..97f444c720 100644 --- a/backend/open_webui/routers/openai.py +++ b/backend/open_webui/routers/openai.py @@ -873,7 +873,7 @@ async def process_stream_with_guard(content: StreamReader, guardCheck_frequency= yield chunk return StreamingResponse( - process_stream_with_guard(content=r.content) if guard else r.content, + r.content, # process_stream_with_guard(content=r.content) if guard else r.content, status_code=r.status, headers=dict(r.headers), background=BackgroundTask(