我有一个非常奇怪的问题。我正在使用上传表单上传视频。有时我必须尝试两次才能上传文件,所以我知道它有效,但这些文件需要很长时间才能上传,所以如果进程失败,我不希望最终用户生气。此外,这在我的测试机器上100%的时间工作,所以我认为存在配置问题。
该文件为330mb,我将upload_max_filesize
和post_max_size
设置为500mb。出于测试目的,max_execution_time
和max_input_time
设置为60000。 memory_limit
是我认为可能存在的问题。它被设置为128mb。是否需要更高才能获得一致的上传成功率?有人知道可能导致出错的任何其他问题吗?
答案 0 :(得分:1)
你认为memory_limit
是你的罪魁祸首是正确的。
<强> post_max_size (int)
强>
设置允许的后期数据的最大大小。 此设置也会影响文件上传。要上传大文件,此值必须大于upload_max_filesize
。
如果配置脚本启用了内存限制,则memory_limit也会影响文件上载。 一般来说,memory_limit应该大于post_max_size。当使用整数时,该值以字节为单位进行测量。也可以使用本FAQ中描述的速记符号。 (...)