私は実行Coldfusion8
していて、一連のデータベース レコードをループする cfc を持っています。
各レコードには と の 2 つのフィールドが含まれimage path
ますimage file
。すべての画像のパスを作成し、一時フォルダーにアップロードし、サイズを変更してからS3
.
レコードの数によっては、これにかなりの時間がかかる場合があり、大きな画像セットのアップロード サイクルを正常に完了できませんでした (最終的にはタイムアウトになりました)。
すでにタイムアウトのしきい値を に設定しています5000
が、それでも十分ではないようです。
S3 にアップロードする前に、チェックするメディア ログを保持しているため、残した場所を拾うことができます。この方法でタスクを完了できますが、この関数を 5 回トリガーして 400 アイテムをアップロードする必要があります。
質問:
(S3 の場合) httptimeout
someに設定せずにタイムアウトを回避する方法はありますか50000000
? CFTHREAD
システムがまだアップロードしている間にユーザーがインポートページを離れた場合、これを実行するのは理にかなっていますか?
いくつかの洞察をありがとう。