Nextcloud 只在 SQLite 数据库下才能流畅运行,应该如何排查?

2021-05-18 19:28:09 +08:00
 rv54ntjwfm3ug8
Docker Compose 文件:paste.ubuntu.com/p/DWmwB96rgs/
机器 10 核 60G 运行内存,运行 GitLab 非常流畅。但运行 Nextcloud 时非常卡顿,看 Chrome 的 Network 页每个请求 TTFB 都在 20 秒以上,负载 0.06 ,MySQL 和 PostgreSQL 都是这样。如果打开 Redis 则速度更慢,一堆请求超时。但是使用 SQLite 却没有任何问题,官方说 SQLite 性能很低,怎么到我这反过来了?
1861 次点击
所在节点    云计算
6 条回复
rv54ntjwfm3ug8
2021-05-18 20:08:26 +08:00
已解决,竟然是因为容器间 IPv6 通信不通,所有请求都要卡几秒 fallback 到 IPv4 才能完成。白折腾了 2 周。
ilaipi
2021-05-19 19:19:51 +08:00
我最近给公司也部署了 nextcloud,不知道楼主这边有没有遇到登录的时候,点击登录之后必须刷新之后才能进入系统。我看 network 的 login 请求状态是 已取消😂
rv54ntjwfm3ug8
2021-05-19 19:21:37 +08:00
@ilaipi #2 以前确实碰到过,忘记怎么解决了,好像是反代的问题,配置一下 OVERWRITE 的那两项试试?
ilaipi
2021-05-19 19:26:51 +08:00
@theklf4 #3 嗯嗯,我去看看那些参数
rv54ntjwfm3ug8
2021-05-19 19:34:15 +08:00
@ilaipi #4 好像在`config.php`里面
ilaipi
2021-05-19 20:10:07 +08:00
@theklf4 #5 增加了 OVERWRITEHOST 和 OVERWRITEPROTOCOL 两个参数之后,确实可以正常登录了。感谢🙏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/777757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX