我有一个LAMP安装程序,运行PHP5.2.6-1和Suhosin Patch (0.9.6.2)和Zend (2.2.0),并启用了APC,用于使用ajax调用的文件上传脚本来获取状态并生成进度条。
一切看起来都很正常,文件上传得很完美,并在网站上正确显示,或者如果你下载了它,但它从来没有被APC标记为“完成”,文件大小也没有达到实际大小(在APC调用中,上传的文件是正常的)。
APC看不到文件完全上传的原因是什么?我该如何解决这个问题?我目前正在运行一种相当黑客的斜杠方法,因为文件大小总是至少达到90%,我已经让我的ajax调用检查大小,如果它是90%并停留在那里3次更新,它会等待5秒,然后期望它完成(如果它是一个大文件,它真的还没有完成,这不是理想的)
发布于 2011-08-24 17:22:06
尝试设置apc.rfc1867_freq=0,这应该会使APC一直更新大小,而在此之前,它可能会以10k为增量更新它,并在接近尾声时停止。
发布于 2011-05-20 19:34:29
检查upload_max_filesize。如果你试图上传一个比upload_max_filesize更大的文件,那么你就会遇到这个问题。增加upload_max_filesize以解决此问题。
https://stackoverflow.com/questions/3966250
复制相似问题