권장 : IIS5 HTTP500의 내부 오류를 해결하십시오 1. 오류 : IIS5의 HTTP 500 내부 서버 오류는 종종 발생하는 오류 중 하나입니다. 주요 오류는 ASP 프로그램이 탐색 할 수 없지만 HTM 정적 웹 페이지는 영향을받지 않는다는 것입니다. 또한 오류가 발생하면 시스템 이벤트 로그 및 보안 이벤트 로그에 해당 해당에 해당합니다.
최근에 서버 지식을 배우고 있습니다. 때로는 ASP 스크립트가 타임 아웃을 실행하는 오류가 발생합니다. 관련 정보를 찾았고 몇 가지 해결책이 있습니다.
IIS의 기본 스크립트 타임 아웃은 90 초입니다
이러한 방식으로, 소프트웨어를 업로드하거나 90 초 이상 데이터를 전송하면 프로세스 스크립트가 시간을 초과하고 실행을 포기하고 서버의 대규모 데이터 메모리 처리를 보호하며 과도한 CPU 사용은 충돌 또는 불안정성을 유발합니다.
해결책은입니다
하나 : IIS가있는 웹 사이트의 속성에서 홈 디렉토리를 클릭 한 다음 구성 옵션에서 ASP/CGI 스크립트 타임 아웃 크기를 더 설정할 수 있습니다.
다른 방법은 더 간단합니다 : 프로그램 헤드에 직접 추가하십시오.
Server.ScriptTimeout = 500
'500은 설정 한 스크립트의 시간 초과 시간, 단위로 초, 특정 크기를 직접 조정합니다.
공유 : ASP 예 : ASP는 웹 페이지의 자주 새로 고침을 방지합니다. 다음 예제 코드는 웹 페이지의 새로 고침이 너무 빠르지 않도록하는 것입니다. 여러 페이지를 사용하는 경우 <%...%> 코드를 ASP 파일로 저장하고 필요한 페이지의 앞면에 포함 파일을 사용하는 것이 가장 좋습니다. 다음은 인용되어 있습니다