2011-03-28 2 views
4

내 서버의 폴더를 압축하기 위해 cfzip을 사용하고 있습니다. 어느 곳에서나 2MB에서 5GB까지입니다.CFZip 문제 - 제한 시간에 도달하기 전에 시간 제한

1.25GB있는 폴더에 그 시간이 초과 나는 다음과 같은 오류 얻을 : 11 분

The request has exceeded the allowable time limit Tag: cfoutput

그것은 오류가 나는 페이지 <cfsetting requesttimeout="99999">의 상단에 다음 태그가 있습니다. 기술적으로 1666.65 분 기다려야합니다.

그래서 최대로 밀어 드릴 수 있습니다.

이 문제에 도움을 주시면 매우 감사하겠습니다.

고마워요 :)

답변

4

크기가 너무 커서 약간의 시간이 걸릴 것입니다. 크기가 5GB 인 파일로는 메모리 부족 예외도 받기 시작할 것이라고 생각합니다.

나는 Java 프로세스를 벗어나서 cfexecute을 사용하여 명령 줄을 사용하여 기본 수준에서 실행합니다 (사용자가 사용하는 플랫폼에 관계없이 쉽게 수행 할 수 있어야 함).

또한 cfthread로 드롭하는 것도 좋은 생각 일 수 있습니다. 그런 다음 완전한 경고 시스템이 좋은 생각처럼 들릴 때 일종의 경보 시스템을 작동시킵니다.

+0

@ 브래들리 & @ 마크 - 우! 좋은 대답! 감사 :) – timsayshey

2

당신은 스레드로 프로세스를 밀어보십시오. 그 일은 영원히 계속됩니다.