我正在運行Coldfusion8
並有一個cfc,它循環訪問一組數據庫記錄。如何避免在Coldfusion中上傳和調整大量圖像時請求超時?
每個記錄包含兩個字段image path
和image file
。我正在爲每個圖像構建一個路徑,將其上傳到臨時文件夾,調整大小然後將其存儲到S3
。
根據記錄的數量,這可能需要相當長的一段時間,我一直沒能成功完成上傳週期,更大的圖像集(最終超時)。
我已經設置我的超時閾值5000
,但它仍然顯得不夠。
我可以拿起我離開的地方,因爲我讓媒體日誌來對證,上傳到S3之前。這樣我就可以完成任務,但是我需要觸發這個函數5x來上傳400個項目。
問:
有沒有辦法避免超時沒有(在S3的情況下)設置httptimeout
一些50000000
?如果用戶在系統仍在上傳時離開導入頁面,這是否會在CFTHREAD
中運行?
感謝您的一些見解。
感謝您的所有信息。所以我可以暫時將超時設置爲......大量,同時找出更平滑的方式? – frequent
你可以,但首先檢查你的日誌,如果你有其他模板超時,那麼他們也應該看看,以確保你在工作時不會有太多'懸掛'的頁面浮動。我建議您查看cflock的文檔和cfthread,並在那裏開始您的研究。 – Dpolehonski
好的。非常感謝。現在,我沒事(截止日期......)。這是我使用'forever-timeout'的唯一地方。其他一切都是正常的。 – frequent