500번대 error

2016.07.12 14:51

소울 조회 수:5125

503에러는 에러 메세지는 "503 Service Unavailable" 이죠.

에러 메세지는 대부분 원인을 추측할수 있도록 메세지가 작성되어 있습니다.

503 에러의 메세지인 "서비스 불가능" 은 서버쪽의 문제로 서비스가 현재

불가능한 상태라는 뜻입니다.

예를들면 서버에 접속자가 많아 해당 서버로 접속을 하지 못했거나,

접속은 하였는데 서버쪽에서 응답을 받지 못한 경우.

혹은 서버내 애플리케이션의 문제로 웹상에서 요청한 서비스가

정상적으로 처리되지 못한 경우에 나타납니다.


일반적으로 보이는 503에러는 위에 열거한 원인들중 첫번째 원인입니다.

서버의 내부 과부하든 외부 과부하든 보통 쓰는 단어로 '폭주' 라고 하지요.

보통 네트워크 과부하는 502에러, 애플리케이션은 501에러, 스크립트는 500에러가

나와야 정상이지만 이는 네트워크상의 라우터가 정교하거나 애플리케이션이나

스크립트의 불완전성에 대해 서버가 충분히 응답을 할수 있는 상황일때만

정확한 에러 메세지를 출력하고 그이외에는 일반적으로 '서비스 불가' 판정으로

503에러가 뜨게 됩니다.

접속은 되었으나 지연되는 경우에는 504에서, 웹페이지의 http 규약이 서버와

충돌하여 지원되지 않는 버젼으로 짜여진 경우 505에러가 뜹니다.

기본적으로 5xx번대 에러는 4xx번대 에러와는 발생 원인이 차이가 있으니

관심 있으시다면 자세히 살펴두시는게 좋습니다.

펌] http://gnujava.com/board/article_view.jsp?article_no=4225&board_no=10&table_cd=EPAR04&table_no=04