所以我只是使用 AIO docker 映像设置 nextcloud。 可以很好地在网络上登录,但是当尝试通过 Android 应用程序登录时,它显示 HTTP 操作失败,代码为 429(尝试次数过多)。
但这是第一次尝试登录。
不知道发生了什么。
所以我找到了答案,在 apache 日志中它说 UPD 缓冲区大小太小,并给出了这个 git 的链接:
github.com/quic-go/wiki/UDP-Buffer-Sizes
据说将
net.core.rmem_max
和 wmem_max
增加到 7500000 (7.5Mb)
我这样做了,问题就解决了。 现在,为了使其在重新启动后保持不变,我编辑了 /etc/sysctl.conf 文件,将这些行添加到底部:
net.core.rmem_max = 7500000
net.core.wmem_max = 7500000
使用
sudo sysctl -p
应用更改,然后砰!一切都好