4

cfzip用来压缩服务器上的文件夹,从 2mb 到 5gb 不等。

它在 1.25gb 的文件夹上超时,我收到以下错误:

请求已超过允许的时间限制 标签:cfoutput

它在 11 分钟后出错,我在页面顶部有以下标签<cfsetting requesttimeout="99999">。所以从技术上讲,它应该在超时前等待 1666.65 分钟,对吧?

它是专用的,所以我可以把它推到最大。

对此的任何帮助将不胜感激。

谢谢 :)

4

2 回答 2

4

压缩这么大的东西可能需要很长时间。对于 5GB 大小的文件,我也认为您也会开始出现内存不足异常。

我倾向于退出 Java 进程,并使用cfexecute使用命令行在本机级别运行它(无论你在什么平台上都应该很容易)。

将它也放入 cfthread 可能也是一个好主意,然后在它完成时制定某种警报系统听起来是个好主意。

于 2011-03-28T23:48:04.597 回答
2

您可以尝试将进程推入线程。那些东西永远摇滚了。

于 2011-03-28T14:52:21.343 回答