问题点描述:
openwebui应用启动后创建账号和登录均没有问题,登录成功后会白屏几分钟。
问题解决过程:
一、经排查发现截图中的这个地址非常耗时
二、进一步排查docker容器日志
发现在请求上述接口时,会同时对openai.com地址发起请求。 因为网络问题这个请求会非常耗时,并最终会超时。因此我判断这个openai.com的请求就算不成功也不影响系统的使用,所以有了下面的解决方案。
三、解决方法1
services:
openwebui:
container_name: openwebui
image: ghcr.io/open-webui/open-webui:main
volumes:
- ./data/open-webui:/app/backend/data
extra_hosts:
- "api.openai.com:127.0.0.1"
ports:
- 28080:8080
environment:
- TZ=Asia/Shanghai
- 'OLLAMA_BASE_URL=http://192.168.31.110:11434'
- 'HF_ENDPOINT=https://hf-mirror.com'
networks:
- netName
修改docker-compose配置文件,添加容器内hosts配置,将openai.com地址直接解析到本地。这样后续请求目标地址时会直接链接失败,不需要等待网络超时。
当然,通过其他方法解决openai.com的网络访问问题也可以的。
四、解决方法2
额,突然发现在设置页面,截图中的openAi默认是开启的。可以直接关闭就好。
原文链接:https://blog.csdn.net/xianciSele/article/details/145340554