php - Nextcloud 的慢速下载在 60 秒后终止
问题描述
我有一个在 Docker 容器中运行的 Nextcloud 实例。到目前为止一切都很好,除了互联网连接速度慢的用户下载。下载在 60 秒后终止。快速下载成功。
我可以使用文件管理器在本地网络上重现问题,我可以降低下载速度。所以这不是我用于公共流量的反向代理的问题,它似乎是一个本地问题。不涉及反向代理或其他任何内容。直截了当,Nextcloud 和我。;-)
当我以 256kB/s 的速度运行 DL 时,它会在 60 秒后停止之前达到 16mB。在 128kB/s 的情况下,它会在 60 秒后再次停止之前达到 8mB。这似乎是时间问题,而不是数量问题。另一方面,以 512 kB/s 的下载速度成功下载了 700mB+ 的整个文件。
在网上大量搜索并尝试各种更改后,它仍然无法正常工作。
- Docker'ed Nextcloud 21.0.1 (latest), containing:
+ PHP 7.4.18
+ apache2 2.4.38
到目前为止我所做的是:
在/etc/apache2/sites-enabled/000-default.conf
:
TimeOut 600
在/usr/local/etc/php/conf.d/php.ini
:
default_socket_timeout = 600
max_execution_time = 600
我在 中成功验证的所有更改phpinfo();
,因此更改是有效的。所有其他设置都是 Nextcloud 附带的标准设置。
状态是,下载仍会在 60 秒后终止。
Nextcloud 的日志没有帮助。没有提及终止或终止原因。
还有其他我没有遇到的超时设置吗?
问候
卡斯滕
解决方案
推荐阅读
- selenium-webdriver - Selenium 响应式 Web 测试
- regex - REGEX 匹配任何目录中的所有 python (.py) 文件,除了文件名是 X
- spring-boot - SpringBoot 2.3.x -> 2.4.1:不能再解开 Session 类
- c# - C# Web Api 正在寻找 PFX 证书,即使它不应该是
- javascript - Javascript 创建新数组对象并分配新值
- google-apps-script - 添加行时,应保留所有公式
- python - 在 PythonAnywhere 中返回空的美丽汤
- python - 在 Python 中连接两个列表时内部会发生什么?
- r - 使用 cut() 函数时出现意外 ')' 的错误
- excel - Matlab AppDesigner:来自 Excel 的列表框