如果文件未在 25-30 秒内上传,则文件上传无效

File upload not working, if the file is not uploaded within 25-30 sec

我有一个 AWS ec2 服务器设置,它是 运行 php 5.6.40 并且具有以下设置

max_execution_time : 3000
max_file_uploads : 50
max_input_time : 600
max_input_vars : 1000
post_max_size : 1000M
upload_max_filesize : 100M

但是无法上传文件。我在上传小文件时显示的控制器功能中放置了一个简单的模具。但在使用大于 324KB 的大文件时显示 ERR_CONNECTION_RESET。

我已经完全调试了代码它在大多数情况下都有一些条件如果文件在 25-30 秒内成功上传如果互联网波动很小并且无法上传 324KB 则后面的代码会成功运行它向我展示了一个错误也。我也检查过它在其他服务器上工作正常的代码没有任何问题。

我已经在 PHP 代码中获取了 ini 的值,以便在通过 ini_get_all()

覆盖后获得准确的值

已找到与 apache 相关的解决方案。我安装了 apache 2.4.39,它不包括安装中 httpd.conf 中的设置,因此需要手动安装并重新启动服务器。

RequestReadTimeout header=20-40, MinRate=500 body=20, MinRate=500

感谢 AWS 支持提供此帮助。