PHP文件上载超时

PHP文件上载超时,php,cakephp,file-upload,Php,Cakephp,File Upload,我使用cakephp创建了一个文件传输webapp,如果上传速度相当高,它就可以正常工作 然后,为了进行测试,我使用NetLimitor将上传速度限制为50kBps,以上传45MB文件,但在大约6-8分钟后,它会停止上传。好像要暂停了。我应该做些什么来防止这种情况 我的php.ini设置是: max_execution_time = 3600 max_input_time = 3600 memory_limit = 512M post_max_size = 512M upload_max_fi

我使用cakephp创建了一个文件传输webapp,如果上传速度相当高,它就可以正常工作

然后,为了进行测试,我使用NetLimitor将上传速度限制为50kBps,以上传45MB文件,但在大约6-8分钟后,它会停止上传。好像要暂停了。我应该做些什么来防止这种情况

我的php.ini设置是:

max_execution_time = 3600 
max_input_time = 3600
memory_limit = 512M
post_max_size = 512M
upload_max_filesize = 512M

我不确定这是因为php.ini还是其他原因,但如果我在高速互联网上上传9GB文件(上传速度为5MBps),运行时间约为15-20分钟,效果很好。只是如果网速太慢,似乎不太好

你检查过这些是否是实际使用的设置吗?这些值中的(部分)可能在
.htaccess
虚拟主机或通过
ini\u set()
被覆盖。在应用程序中,通过
phpinfo()
输出当前设置,以便sure@thaJeztah我确实在phpinfo()上检查了它,我想我会提到它,以防万一它是那样简单。不幸的是,情况并非如此。除了检查日志文件的“常规”检查之外,目前没有其他想法。您的上载脚本是否使用某种身份验证机制,例如会话超时?(不确定会话是否可以在请求中超时)?只是一个旁注:不用增加执行时间、发布大小等,可以将大的上传划分为较小的上传。例如,我使用HTML5将jQuery插件@nIcO分割成更小的片段(100MB)文件,因为这种文件传输主要处理2-4GB的文件。但就在测试期间,我尝试在超慢速互联网上上传45MB的文件(当然,我仍然希望它可以用于较小的文件),但它似乎不起作用。