한 번씩 웹 사이트에 접근을 할 때 500 INTERNAL SERVER ERROR 메시지를 볼 수 있습니다. 해당 메시지는 서버에 문제가 생겨 웹 페이지를 사용자가 받을 수 없을 때 생기는 경우로 정확하게 서버에 어떤 문제가 있는지는 알 수 없습니다. 어떤 이유로 이런 메시지가 발생하는지 같이 공부해 봅시다.
500 INTERNAL SERVER ERROR 원인
해당 에러 메시지는 사이트 자체로 원인은 아래와 같습니다.
- 서버 사용량 폭주로 인해 서비스가 일시적으로 중단된 거나 서버 이상 문제
- 서버 스크립트 오류
결론적으로 사용자 피시에는 이상이 없습니다.
서버가 500 에러를 전송했다는 것은 DB 등 다른 시스템에 문제가 있어 보낸 메시지이므로 사용자 분들은 고민하지 않으셔도 됩니다. 서버 스크립트에서 DB로 접근 시 실패하여 오류가 난 것으로 서버 스크립트나 DB 단에 확인이 필요합니다.
HTTP 상태 메시지 번호 의미
시작번호 | 끝번호 | 내용 |
100 | 199 | 정보 |
200 | 299 | 성공 |
300 | 399 | 리디렉션 |
400 | 499 | 클라이언트 에러 |
500 | 599 | 서버 에러 |
500 ~ 599 : 서버 에러
- 500 : Internal server error - 내부적 서버 오류. (스크립트 오류로 인한 일반적인 에러 메시지)
- 501 : Not implemented - 서버가 수행할 수 없는 방법으로 요청하거나 그 요청을 처리할 능력이 없음.
- 502 : Bad gateway - 서버가 게이트웨이/프록시 역할 중에 처리 서버로부터 잘못된 요청을 받음.
- 503 : Service unavailable - 서버 현재 사용 부가 (부하/과도한 요청으로 서버 다운 상태)
- 504 : Gateway timeout - 처리서버로부터 제때 처리결과를 못 받음. (새로고침 또는 재접속)
- 505 : Http version not supported - 서버가 요청에 사용된 HTTP 프로토콜 버전 지원 안 함.
- 511 : Network Authentication Required - 요청자가 네트워크 접속에 필요한 인증받아야 됨.
100 ~ 199 : 정보
- 100 : Continue - 서버가 요청 헤더를 받았으며 클라이언트 요청 본문을 계속해서 전송.
- 101 : Switching protocols - 요청자가 서버에 프로토콜 전환을 요청.
- 103 : Checkpoint - 중단된 PUT 또는 POST 요청을 재개하는 데 사용 가능한 요청 제안에 사용.
200 ~ 299 : 성공
- 200 : OK - 에러 없이 전송 성공.
- 201 : Created - 요청이 이행되었으며 새로운 리소스가 생성.
- 202 : Accepted - 수락 요청이 처리 위해 승인되었지만, 처리가 완료 안됨.
- 203 : Non-authoritative information - 요청이 성공적으로 처리되었지만, 다른 소스에서 온 정보를 반환.
- 204 : No content - 요청이 성공적으로 처리되었지만, 어떤 콘텐츠도 반환 안됨.
- 205 : Reset content - 요청이 성공적으로 처리되었지만 내용 반환이 안되고 사용자에게 문서 보기 재설정 요구.
- 206 : Partial content - 클라이언트가 보낸 범위 헤더로 인해 서버가 리소스의 일부만 전송하는 경우
300 ~399 : 리디렉션
- 300 : Multiple choices - 사용자는 링크를 선택하고 해당 위치로 이동 가능, 최대 5개까지 가능
- 301 : Moved permanently - 요청 페이지가 새 URL 주소로 영구 이동.
- 302 : Found - 요청페이지가 일시적으로 이용 불가능할 때 있음.
- 303 : See other - 요청페이지가 잠시 다른 URL로 바뀜 알림
- 304 : Not modified - 요청페이지가 마지막으로 요청 이후 수정된 적 없음.
- 305 : Use proxy (프락시 사용)
- 306 : Switch Proxy - 더 이상 사용 안 함.
- 307 : Temporary Redirect - 요청 페이지가 일시적으로 이용 불가할 때 있음.
- 308 : Resume Incomplete - 재개 중단된 PUT 또는 POST 요청을 재개하기 위한 제안서에 사용.
400 ~ 499 : 클라이언트 에러
- 400 : Bad request - 요청 실패. (클라이언트 문법 오류)
- 401 : Unauthorized - 요청은 정당하지만 권한 인증 실패.
- 403 : Forbidden - 인증됐으나 권한 없는 페이지에 접근.
- 404 : Not found - 현재 존재 않는 페이지 접근.
반응형
'일상 > 400만원_이슈' 카테고리의 다른 글
z플립4 예상스펙, 출고가, 출시일, 수혜종목 알아보자 (0) | 2022.07.11 |
---|---|
보험 가입시 비교 사이트 (PPOMPPU 뿜뿌) (0) | 2022.06.21 |
요소수 품귀현상 발생 (0) | 2021.11.04 |
6월 게임 출시 多 (게임 관련주 알아보자) (0) | 2021.06.09 |
반도체, 자동차 다시 시작하나 (0) | 2021.05.22 |
댓글