서버 연결 시간 초과 오류는 거의 모든 사람이 인터넷을 검색 할 때 발생하는 일반적인 오류입니다. 또한 웹 프로그래머는 웹 기반 데이터베이스 및 응용 프로그램에 액세스하는 프로그램을 작성할 때 서버 연결 시간 초과 오류와 경쟁해야합니다. 웹 페이지에 액세스하려는 경우 일반적으로 오류를 해결하는 것은 간단합니다. 반면에 클라이언트 응용 프로그램이 서버 기반 응용 프로그램과 통신해야하는 웹 기반 응용 프로그램이나 데이터베이스에 액세스하는 경우 오류를 해결하려면 클라이언트 및 서버 측 응용 프로그램에 대한 자세한 분석이 필요할 수 있습니다.
과부하 된 서버
간단한 텍스트 나 그림 만 포함 된 웹 사이트에 액세스 할 때 서버 시간 초과 오류는 종종 서버가 사용 중임을 의미합니다. 이러한 경우 서버의 트래픽 양이 많고 브라우저에 설정된 시간 내에 요청에 응답하지 못할 수 있습니다. 이 오류를 해결하려면 브라우저의 시간 제한 설정을 변경하거나 아주 이른 아침이나 주말과 같이 덜 바쁜 시간에 웹 사이트를 방문해야 할 수 있습니다.
클라이언트 측 비활성
웹 페이지를 방문 할 때 서버는 컴퓨터에 대한 연결을 무기한 유지하지 않습니다. 서버는 클라이언트 측 (연결의 끝)이 비활성화 된 후 미리 설정된 시간 동안 만 연결을 유지하도록 설정됩니다. 이 시간은 종종 긴 시간 (경우에 따라 몇 시간)으로 설정됩니다. 시간이 아무리 길어도 설정된 시간이 초과되면 서버 연결이 끊어지고 서버 시간 초과 오류가 발생합니다.
웹 프로그래밍 시간 초과 오류
클라이언트 및 서버 기반 프로그램이 서로 통신해야하는 경우에도 서버 시간 초과 오류가 발생합니다. 이러한 경우 클라이언트 기반 또는 서버 기반 프로그램이 범인이 될 수 있습니다. 두 프로그램 내의 프로그래밍 오류로 인해 클라이언트 또는 서버가 브라우저 또는 서버의 설정된 제한 시간 내에 응답하지 않을 수 있습니다. 어떤 경우에는 서버 또는 클라이언트 프로그램이 의도 한 프로세스를 실제로 완료하지 않았을 수 있습니다. 이러한 경우 문제를 해결하려면 브라우저 시간 초과 기간 또는 서버 측 시간 초과 기간을 늘려야합니다.
기타 시간 초과 오류 소스
시간 초과 오류의 원인은 바이러스이거나 너무 많은 고객을 서버에 부적절하게 할당 한 공유 서버 일 수도 있습니다. 특정 웹 페이지 또는 서비스에 액세스 한 모든 사람에게 서버 시간 초과 오류를 악의적으로 보내도록 바이러스를 프로그래밍 할 수 있습니다.