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
스크립트 시간 초과
/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
댓글목록
등록된 댓글이 없습니다.