Active Server Pages 오류 'ASP 0113' > 기술자료 | 해피정닷컴

Active Server Pages 오류 'ASP 0113' > 기술자료

본문 바로가기

사이트 내 전체검색

Active Server Pages 오류 'ASP 0113' > 기술자료

ClassicASP Active Server Pages 오류 'ASP 0113'

페이지 정보


본문

Active Server Pages 오류 'ASP 0113'
스크립트 시간 초과
/index.asp
스크립트를 실행할 수 있는 최대 허용 시간을 초과했습니다. 속성 Server.ScriptTimeOut에 새 값을 지정하거나 IIS 관리 도구에 있는 값을 변경하면 이 제한을 바꿀 수 있습니다.


오류 유형:
Active Server Pages , ASP 0113 (0x80004005) 스크립트 실행하는 데에 대한 최대 시간을 초과했습니다. Server.ScriptTimeout 속성에 새 값을 지정하여 IIS 관리 도구 사용하여 값을 변경하면 이 제한을 변경할 수 있습니다.


이 문제를 해결하려면 다음 세 가지가 있습니다.

•특정 웹 사이트의 ASP 스크립트를 처리하는 데 사용할 수 있는 시간이 늘어날 수 있습니다.
이렇게 하려면 인터넷 정보 서버 (IIS) 에서 메타베이스 값을 변경하십시오.

1. Open Internet Services Manager.
2. Expand the tree and right-click Default Web Site (or the site that has the problem).
3. Click Properties.
4. Click the Home Directory tab.
5. Under Application Settings, click Configuration.
6. Click the App Options tab.
7. Increase the ASP Script Timeout value to a number high enough to prevent script timeouts.


-또는-


•모든 웹 사이트의 ASP 스크립트를 처리하는 데 허용되는 시간을 늘릴 수 있습니다.
이렇게 하려면 IIS 메타베이스 값을 변경하십시오.

1. Open Internet Services Manager.
2. Right-click the Web Sites node.
3. Click Properties.
4. In Master Properties, select WWW Service, and then click Edit.
5. Click the Home Directory tab.
6. Under Application Settings, click Configuration.
7. Click the App Options tab.
8. Increase the ASP Script Timeout value to a number high enough to prevent script timeouts.


-또는-


•사용할 수 있는Server.ScriptTimeOut속성을 프로그래밍 방식으로 늘릴 수 있는 ScriptTimeOutASP 페이지 수준에서 속성 값입니다.
예를 들어, 스크립트 처리 시간 전에 전달하는 데 3분 원할 경우 ASP 페이지에 다음 줄을 추가하십시오.

스크립트 타임아웃은, 스크립트의 실행 제한시간을 지정하는 것이다.
스크립트(ASP) 역시 프로그램 언어로 볼 수 있으며,
코딩의 오류로 인해 무한루프에 빠지거나, 서버측과의 통신이 끊기는 등의 상황으로 인해
무응답 상태가 될 수 있다.

스크립트 자체만으로는 이런 상황에서 빠져나올 수 없으므로,
스크립트가 실행된후 제한시간이 지나면 강제로 중단하게 하는 것이 ScriptTimeout 프로퍼티 이다.

일반적으로 스크립트 타임아웃은 90초로 지정되어 있으며, 이는 임의로 변경이 가능하다.

<%
' 기존에 저장되어 있는 시간을 보려면,
response.write Server.ScriptTimeout

' 이를 변경하려면,
Server.ScriptTimeout = 180  '60*3=180초 , 3분
%>

그러나, 일반적으로 그다지 이 시간을 변경하지 않으며,
대체로 어떤 코딩이 상당한 시간을 요한다고 미리 예측될때, 임의로 변경한다.
그러나, 다른 페이지들에서는 본래의 90초로 유지하고 싶다면, 아래와 같이 코딩한다.

<%
savetimeout = Server.ScriptTimeout  '90초
Server.ScriptTimeout = 60*60  '60분으로 변경

'  처리부분

Server.ScriptTimeout = savetimeout  '90초로 다시 복원
%>


참고자료
http://support.microsoft.com/kb/268364
http://fendee.egloos.com/7116562

댓글목록

등록된 댓글이 없습니다.


Total 2,634건 79 페이지
  • RSS
기술자료 목록
1074
PHP   21830  2012-03-16 23:55 ~ 2014-12-28 00:00  
1073
Adobe   20307  2012-03-16 17:16  
1072
HTML   15025  2012-03-16 17:10  
1071
ClassicASP   12098  2012-03-15 02:08  
1070
ClassicASP   21751  2012-03-15 01:58 ~ 2016-10-21 00:00  
1069
ClassicASP   25064  2012-03-15 00:08 ~ 2016-02-29 00:00  
1068
JavaScript   16015  2012-03-12 23:33  
1067
PHP   22911  2012-03-04 17:29  
1066
PHP   21834  2012-03-04 17:09 ~ 2023-01-08 11:38  
1065
Linux   18322  2012-03-02 18:38  
1064
전자결제   12274  2012-03-02 14:34  
1063
영카트   12845  2012-03-02 13:03  
1062
PHP   27575  2012-03-01 21:47 ~ 2012-04-08 00:00  
1061
MySQL   17921  2012-02-29 22:30  
1060
그누보드   11546  2012-02-27 14:09  
열람
ClassicASP   34777  2012-02-21 00:14 ~ 2014-11-11 00:00  
1058
그누보드   15598  2012-02-12 23:59  
1057
Search   22621  2012-02-11 08:13 ~ 2022-04-15 19:42  
1056
PHP   15669  2012-02-11 08:05  
1055
그누보드   12502  2012-02-10 22:14 ~ 2016-11-21 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.