无法将较大的文件上传到服务器

无法将较大的文件上传到服务器

我有一台装有 apache 2.4 和 php 7.1 的 Ubuntu 16.04 服务器。php.ini 具有以下设置:

max_file_uploads    20
memory_limit    512M
post_max_size   256M
upload_max_filesize 128M

文件夹权限正常,硬盘上有足够的可用空间(100+ GB)

仍然无法上传大于~40MB 的文件,php 不断抛出错误代码 3:UPLOAD_ERR_PARTIAL(意思是:“上传的文件仅部分上传。”)。没有生成其他错误或日志条目。

这让我很抓狂。还有其他我不知道的变量/系统设置吗?

非常感谢您的帮助!

答案1

找到问题了。Apache 有一个RequestReadTimeout header=20-40,MinRate=500 body=20-40,MinRate=500设置,这意味着请求在最多 40 秒后被强制超时...另一件需要注意的事情。

相关内容