存储::在laravel中复制不会复制大文件完美



我正试图使用以下代码将10GB文件复制到本地磁盘中的另一个目录存储::副本('file/test.txt','file2/dest.txt'(;

但当我在目标路径上检查它时,它只复制了1.7GB(10GB(。它根本没有显示任何超时错误。这方面有什么工作吗?

只要调用php脚本将与请求一起发生。恶意代码可以将系统变成一个无限循环,或者攻击者(Danial of Service(可以使脚本长时间运行。

从而防止这种情况。PHP提出了一些默认设置,使其在很长一段时间内不运行,并且如果超过一定时间而没有返回响应,则退出执行

通常这个时间就足够了。这是一种异常情况您必须在脚本运行内复制10 GB文件

我想你有一个速度约为60 MB/s的普通HDD执行时间为30秒,它将复制大约1800MB。它使根据你的证据。

临时修复

10000 MB/60 MBps=168秒。我通过边缘得出180秒

php.ini资源限制部分中,有超时的参数。取消注释并使其180秒:

max_execution_time = 180
max_input_time = 180

相关内容

  • 没有找到相关文章

最新更新