使用主机帐户文件上传60秒后杀死脚本

时间:2011-10-11 20:44:08

标签: php python large-file-upload

我已经在php.ini文件中设置了所有PHP设置,以允许文件大小超过30mb,最大时间超过5分钟。我遇到的问题是我必须使用的托管帐户是在60秒内杀死所有脚本

  

脚本限制   所有脚本都具有以下内存和运行时限制:

     

内存:某些PHP CMS应用程序可能需要比php.ini中的默认设置更大的memory_limit。您可以在php.ini中更改此限制,但不要超过64M的最大值。

     

运行时:所有PHP / CGI / Perl脚本的运行时间限制为60秒。如果您的脚本在此期间未完成,则会被终止。 BlueDomino不允许自定义脚本影响我们共享主机平台上其他客户站点的性能。

我目前有一个我创建的flash上​​传器,它将数据发送给PHP进行处理。我完美地处理不到一分钟的文件,但如果花费的时间超过一分钟则会失败:/

还有另外一种解决这个问题的方法吗?也许使用像Python这样的其他编程语言?

1 个答案:

答案 0 :(得分:4)

您可以创建某种类型的Flash上​​传程序,它会在文件的某个时间上传一个块,然后每个请求都会很短,但您会创建其中的几个。上传最后一个块时,您调用一个脚本,将所有块合并到一个文件中。

一个简单的谷歌搜索给了我:http://www.plupload.com/