Выпуск CFZip - тайм-аут до достижения лимита времени ожидания

Я использую cfzip ZIP-папки на моем сервере, от 2 МБ до 5 ГБ.

Его время ожидания в папке 1,25 ГБ, и я получаю следующую ошибку:

Запрос превысил допустимое время. Tag: cfoutput

Это ошибки через 11 минут, и у меня есть следующий тег в верхней части страницы <cfsetting requesttimeout="99999">, Так что технически это должно ждать 1666.65 минут до истечения времени ожидания, верно?

Он посвящен, поэтому я могу довести его до максимума.

Любая помощь с этим будет очень цениться.

Спасибо:)

2 ответа

Решение

Сжатие чего-то такого размера, вероятно, займет много времени. С размером файла 5 ГБ, я бы также подумал, что вы начнете получать исключения из памяти.

Я был бы склонен выйти из процесса Java и использовать cfexecute для запуска на нативном уровне с помощью командной строки (должно быть достаточно просто на любой платформе).

Хорошей идеей, вероятно, является добавление этого в cfthread, а затем разработка какой-то системы оповещения, когда она будет завершена, звучит как хорошая идея.

Вы можете попробовать засунуть процесс в поток. Эти вещи качаются навсегда.

Другие вопросы по тегам