ETC/Error Log

웹사이트에서 흔히 겪는 HTTP 에러 코드 (400 에러 등)

d-e-v-j 2024. 7. 29. 23:39
반응형

웹사이트를 이용하다보면 갑작스런 에러가 나올때가 있다.

개발자로서는 왠만한건 다 알고 있지만

개발자가 아닌 사람들도 많이 겪는 에러들이기 때문에 간단한 원인 정도는 알아두면 마음이 편할 것이다.


클라이언트 에러( 4xx 번대 에러)

1.400 Bad Request :

  • 설명: 클라이언트가 잘못된 요청을 보냄.
  • 원인: 잘못된 요청 구문, 디코딩오류

 

2. 401 Unauthorized

  • 설명: 인증실패
  • 원인: 인증 자격증명 실패

 

3.403 Forbidden

  • 설명: 서버의 거부
  • 원인: 권한이 없는 사용자, IP 차단

 

4.404 Not Fount 

  • 설명: 존재하지 않는 리소스를 요청 했을때
  • 원인: 잘못된 URL, 경로 오타, 삭제된 리소스

서버에러 (5xx 번대 에러)

1. 500 Internal Server Error

  • 설명: 서버 내부 오류
  • 원인: 스크립트 오류, 서버 구성오류, 데이터베이스 연결문제, 서버 메모리 부족

 

2. 502 Bad GateWay

  • 설명: 게이트 웨이 or 프록시 서버 잘못된 응답
  • 원인: 서버간 통신 오류 , 백엔드 서버 에러

 

3. 503 Service Unavailable

  • 설명: 서버의 일시적인 에러 (일정 시간 후 재접속)
  • 원인: 서버 과부하, 서버 메모리 및 cpu 부족

 

4. 504 Gateway Timeout

  • 설명: 서버로부터 응답을 받는데 시간 초과
  • 원인: 네트워크 문제, 백엔드서버 응답 지연

그 외

1. Connect Timeout

  • 설명:  서버에 연결하려고 했지만 지정된 시간내 연결 실패
  • 원인:
    • 네트워크 문제(인터넷 불안정, 네트워크 트래픽, 방화벽 설정), 
    • 서버 문제(서버 과부하, 서버 다운, 서버 설정 오류)
    • DNS 문제 (DNS 지연, 잘못된 DNS 설정)
    • 클라이언트 설정 문제( 짧은 타임아웃, 프록시 설정)

왠만한 오류들은 서버측의 오류가 크다

이용자들은 인터넷 연결이 잘되어 있는지 확인하고,

일정 시간뒤에 재접속을 해보는게 가장 좋은 방법이다.


 

728x90
반응형
LIST