login register Sysop! about ME  

2019년 01월 08일 15시 27분 00초,     조회수 : 280
  제목 : 스크립트 제한시간 관련하여..
SEQ : 164118 글쓴이 : quickturn

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

안녕하세요. 최근 아래와 같은 ASP 페이지를 작성하였습니다.

1. a.asp 페이지 호출
2. 목록을 조회한다.
3. 해당 목록을 반복문을 돌며 b.asp 페이지에 있는 process(args) 를 호출한다.
4. b.asp 의 process(args) 에서는 경우에 따라 API 호출을 하거나 DB 처리 등 내부로직을 수행한다.

위와 같으며, a.asp 페이지 호출 시 조회되는 목록수에 따라 5분 이상도 걸릴 수 있는 작업인데요...
이상하게 한 1분 50초~2분여 정도 수행되다가 갑자기 멈추는 현상이 발생합니다.
별다른 오류 내용도 찍히는 것 없이요..

그래서 찾아보았는데 스크립트 제한 시간이라는 것이 있던데, 
혹시 이것도 위와 같은 로직에서 영향이 되나요?

지금까지는 해당 스크립트 제한시간의 경우 API 통신에서 응답 대기시간 컨트롤할 시 사용하였거든요..
기본 90초니까 응답 대기시간은 넉넉히 80초 이상 기다리지 않도록 한다는 등의..

혹시 위와 같은 상황에서도 적용이 되는 것인가요?

또 스크립트 제한 시간이라는 것이 정확히 어떤것이며 어느부분에 영향을 미치는 건가요??

  hskim618
  2019-01-12(10:27)
캐릭 이미지
이름 그대로 스크립트가 실행할 수 있는 최대 시간입니다.
asp는 기본적으로 웹페이지이므로 작업시간에 제한을 두지 않으면
웹서버가 응답을 할 수 없는 경우가 발행하기 때문에 이런 제한을 둡니다.

설정을 통해 스크립트 제한 시간을 늘려줄 수는 있습니다만,
위와 같은 이유로 그다지 권장하고 싶지 않습니다.
기본 90초도 사실 너무 길다고 생각합니다.

저는 대개 이런 경우에는 별도 프로그램을 띄워놓고
asp에서 해당 프로그램의 api를 호출하는 방식으로 작성합니다.

  quickturn
  2019-01-17(09:07)
캐릭 이미지
답변 감사합니다.
그럼.. 스크립트라는 범위가, request 응답부터 response 까지의 모든
시간을 이야기 하는 것이라고 이해해도 되는 건가요 ?



제목 작성자 날짜 조회
스크립트 제한시간 관련하여.. (2) quickturn 2019-01-08 280

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})