Nextcloud在下载超过1GByte文件时,每下载1GB都会提示“网络错误”,虽然点击继续按钮可以继续下载,但这会大大影响被分享者的使用体验。
实验有效的解决方法:在Nginx的主配置文件/usr/local/nginx/conf/nginx.conf
的http{ }
下添加如下语句即可
fastcgi_max_temp_file_size 10240m;
之后重启Nginx或者重载配置即可
估计是客户端下载带宽限制导致服务器php进程fread受限,在php最大执行时间内并没有读完完整文件;fastcgi_max_temp_file_size 则会不受客户端带宽限制,php进程能最大限度的将文件fread完并flush予服务器nginx;
原文章评论区留言如是说
↓这是一条广告↓(疯狂暗示,啾啾D酱)