编译ziparchive时,Jquery ajax回调会出现500错误

时间:2010-11-16 13:03:04

标签: php ziparchive

我正在使用ajax请求(使用jquery)在php中编译ziparchive。必须压缩的文件最大为1 GB,因此压缩这些文件需要很长时间。

由于此超时,我认为ajax请求回调内部服务器错误(500)。当我正在编译一个50 mb的zip存档时它正在工作,但是当它变大时它就不再起作用了。

当我手动执行页面时,错误也发生了,所以它与php中的ziparchive函数有关。

有谁知道如何发生这个问题以及如何解决这个问题? php ini设置非常高(所以这不是解决方案)

谢谢

1 个答案:

答案 0 :(得分:0)

检查Apache的RLimitMEM设置,这有点像PHP的memory_limit

还可以尝试不同的组合,例如在没有压缩的情况下进行AJAX上传,而不使用上传进行压缩。您也可以尝试不同的压缩(例如gzip),即使只是为了调试系统。