mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 03:18:23 -05:00
[GH-ISSUE #20520] issue: Getting insane loading times on certain pages after updating to 0.7.0 #57876
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Moicky on GitHub (Jan 9, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/20520
Check Existing Issues
Installation Method
Docker
Open WebUI Version
0.7.0
Ollama Version (if applicable)
0.6.8
Operating System
Linux rpi4-20231108 6.1.0-34-arm64 #1 SMP Debian 6.1.135-1 (2025-04-25) aarch64 GNU/Linux
Browser (if applicable)
Brave v1.85.120
Confirmation
README.md.Expected Behavior
Opening certain pages like the Admin Settings in a reasonable time
Actual Behavior
Before the update, the page (especially the Admin settings) loaded within ~1-2 sec. This is no longer the case.
Most requests result in a timeout after 2 minutes.
Steps to Reproduce
Updated from 0.6.41 -> 0.7.0
Logs & Screenshots
Additional Information
My envs in docker-compose.yaml:
I'm using a somewhat cumbersome setup using an nginx proxy with a self generated certificate which then gets tunneled through a cloudflare tunnel and is mapped to my domain.
This should not cause this issue as I've not changed anything about this setup, and also connecting to the instance via the direct local IP causes the same delays
The logs in docker do not show any errors. They just list requests for JS files or api calls which went through, but not list the ones which timeout
@owui-terminator[bot] commented on GitHub (Jan 9, 2026):
🔍 Similar Issues Found
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
#19976 issue: Performance Degradation after updating to v0.6.41
by mthreet • Dec 15, 2025 •
bug#20327 issue: Unable to use any Open WebUI version newer than 0.6.25 due to hybrid search performance
by galvanoid • Jan 02, 2026 •
bug#19082 issue: Very long restart time after update to version 0.6.3x – takes several hours, no visible errors in logs
by Schwenn2002 • Nov 10, 2025 •
bug#19438 issue: Icon loading regression
by JoelShepard • Nov 24, 2025 •
bug#20207 issue: Infinite loading screen when MCP tool is enabled.
by ppeterka • Dec 27, 2025 •
bugShow 1 more related issues
by cloudtuotuo • Nov 26, 2025 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
@Classic298 commented on GitHub (Jan 9, 2026):
Cannot reproduce on my end
@sstiglitz commented on GitHub (Jan 9, 2026):
I run into a similar issue, sorting the users list by last active date causes the server to crash.
Steps to recreate:
admin/users/overviewLast ActiveheaderExpected: Page refreshes with sorted results timely.
Actual: Server takes extremely long (minutes) to respond, or never responds. Eventually the instance crashes.
Note, we have about 50 total users, so it is not like it is sorting a bunch of records. Worked just fine on 0.6.43.
@SlavikCA commented on GitHub (Jan 9, 2026):
Same issue for me.
most of admin pages doesn't load.
example of 1 page loading longer than 60 seconds:
No errors in the server log
@robertbeckey commented on GitHub (Jan 9, 2026):
Same issue here.
@tjbck commented on GitHub (Jan 9, 2026):
Postgres or Sqlite?
@sstiglitz commented on GitHub (Jan 9, 2026):
For me, SQLite.
@Moicky commented on GitHub (Jan 9, 2026):
Also SQLite with some custom tables ontop
@Moicky commented on GitHub (Jan 9, 2026):
Done some more tests, and visiting all admin & config pages through the local IP seems to somewhat work, but as soon as I open a single one via my domain (with the nginx & cloudflare proxy), it freezes which also freezes the connections via local IP
@Classic298 commented on GitHub (Jan 9, 2026):
You are not running multi-worker/HA setups by any chance which you didn't upgrade all at once?
I am running 0.7 locally with sqlite no issues. Can't reproduce any of the reported here.
@silentoplayz commented on GitHub (Jan 9, 2026):
I'm unable to reproduce using Postgres with 54 total users added (imported 50 random users from a CSV fille; 4 users are legitimate).
@Moicky commented on GitHub (Jan 9, 2026):
I've not configured anything in this regard on my end. If this is not enabled by default, then no
@tjbck commented on GitHub (Jan 9, 2026):
Single instance, Sqlite setup with ~50 users?
@Moicky commented on GitHub (Jan 9, 2026):
Single instance, SQLite with 9 registered users, 3 active ones. (in total ~2.3k messages)
@Moicky commented on GitHub (Jan 9, 2026):
Seems to be improving randomly and letting me visit certain pages in the Admin-Panel, but the spam of Model Images is definitely causing a huge delay / freeze
@tjbck commented on GitHub (Jan 9, 2026):
@Moicky Could you try setting up the latest dev and if
8646aebaabhas resolved the issue for you?@tjbck commented on GitHub (Jan 9, 2026):
@Moicky also could you share your hardware specs for your Open WebUI deployment?
@Moicky commented on GitHub (Jan 9, 2026):
Currently setting that up ✅
My specs:
@sstiglitz commented on GitHub (Jan 9, 2026):
Thank you for checking. Maybe just environment/config differences then? I'm not sure.
I'll try updating to a dev image per @tjbck 's comments and report back.
@SlavikCA commented on GitHub (Jan 9, 2026):
8646aebaabfixes the issue for me@Classic298 commented on GitHub (Jan 9, 2026):
A raspberry pi for 9 (possible concurrent) users is maybe not a good idea just saying in general here
@Moicky commented on GitHub (Jan 9, 2026):
Yes, totally understandable. I was looking for an easy way to host it for the few users we have, while not having to rent a server that is running 24/7.
Can you recommend an alternative service to host it on?
@Classic298 commented on GitHub (Jan 9, 2026):
Any vServer / VPS for a few dollars a month with an SSD and multiple vCPUs and upwards of 4gb ram should be sufficient for such small(er) scale setups
@Classic298 commented on GitHub (Jan 9, 2026):
Can anyone else here confirm they are running open webui on weaker/weak-ish hardware?
The new db session sharing, while improving performance and scalability, can also increase the resources used and I think this is why it hammers your setups - because the hardware is on the weaker end.
@Moicky commented on GitHub (Jan 9, 2026):
Can confirm, that this seems to have fixed the issue
@SlavikCA commented on GitHub (Jan 9, 2026):
My system:
Running in k3s with these resources:
v0.7 was extremely slow.
last DEV commit fixed it.
@sstiglitz commented on GitHub (Jan 9, 2026):
Confirmed updating to the dev image fixes my issue.
Since there are some resource questions going around, I run my instance in k8s with the following. I run on GKE using standard/autopilot servers
@Moicky commented on GitHub (Jan 9, 2026):
Thanks for responding on such short notice and having a fix ready in minutes! 👍 ❤️
@Classic298 commented on GitHub (Jan 9, 2026):
A quarter of a CPU core for a whole open webui instance is... Interesting to say the least.
Yeah so effectively this issue only affects super low spec setups.
Everyone else can and should enable the new db performance feature
@Classic298 commented on GitHub (Jan 9, 2026):
For anyone landing here from search: the fix in 0.7.1 (disabling session sharing by default) resolved this, but it's worth noting that several reports here involved extremely constrained resource allocations (50-250 millicpu) or low spec machines.
Session sharing reduces overhead but increases contention. When you're reusing sessions across requests, you're saving the cost of creating/destroying connections. That's a win on decent hardware. But on a Raspberry Pi or a constrained setup with just 50 millicpu allocated to Open WebUI, the problem flips: now multiple requests are waiting on each other through the shared session rather than each getting their own session and proceeding independently.
If you're running Open WebUI in k8s/k3s, it would be recommendable to allocate at minimum 1 full CPU core and 2GB RAM for acceptable performance. With adequate resources, DATABASE_ENABLE_SESSION_SHARING=true will actually improve performance, especially with Postgres.
On very low spec machines or low spec setups, this env var needs to be turned off.
For setups with adequate resources: consider enabling it (especially with PostgreSQL).