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 に答える