flash上传2分钟后服务器不再接收数据
用swfupload上传文件。发现一个现象,就是当上传时长超过2分钟时,服务器就不再接收数据了。
上传的时候会在windows/temp下产生一个tmp临时文件。当2分钟以内的时候,文件正在上传,这个tmp文件大小一直增大。并且无法删除。当超过2分钟的时候,tmp文件不再增大。可以删除。swfupload显示仍然在上传数据。上传的字节数增大。但是其实这个时候服务器已经不再接收数据了。
而且,这个问题,并不在于文件有多大。比如我在一台上传速度只有10kb/s的电脑上上传,那么传个几M的文件都不行。如果我在一台上传速度有1M的电脑上上传,那么100M以下的文件都没有问题。所以问题不在于文件大小。
php.ini:
max_execution_time =600
max_input_time = 600
memory_limit = 300M
post_max_size = 360M
upload_max_filesize = 200M
环境:
IIS6.0 保持http连接。超时为600秒。VPS服务器
求指点。