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