본문 바로가기

[아파치 에러코드] 500 에러, 500 internal server error 500 internal server error 웹서핑을 하다보면 간혹 웹사이트에서 위 그림처럼 문구가 뜰때가 있습니다. 이 500에러가 무엇인지 한번 알아 볼게요. 500 : Internal server error (서버 내부 에러) 서버의 일부(예를들어 CGI프로그램)가 멈추었거나 설정에서 오류(잘못된 결과나 적절하지 않은 헤더를 생성시키는 경우)가 나타났음을 의미한다. 이렇게 에러 내용을 정의하고 있는데 보통 DATA처리 오류로 인해 발생되는 문제로 생각할 수 있습니다. 응답자 server측의 문제가 대부분이며 data를 server에서 인식하지 못하거나 어떤 응답조건을 만족하지 못했을때 나타나는 에러메시지라고 볼 수 있습니다. 이런 문제가 본인의 홈페이지에 나타난다면 홈페이지를 운영하고 있는 웹호스.. 더보기
Apache Error Code, 503 Service unavailable 503 : Service unavailable ( 서비스를 사용할 수 없음; 외부 서비스가 죽었거나 현재 멈춤 상태 ) 서비스를 일시적으로 제공할 수 없으나, 앞으로 복구된다는 의미입니다. 서버가 현재 잠정적인 오버로딩(overloading)이나 서버의 유지 작업때문에 요구를 처리할 수 없다는 것으로 이것이 잠정적인 상황이며 얼마 후에는 완화될 수 있다는 것입니다. 알수 있다면 지연시간 길이를 Retry-after 헤더에 표시할 수 있습니다. 아무런 Retry-after 정보가 없으면 클라이언트는 500 응답을 처리하는 것(500응답은 다른 페이지에 목록이 있음 ^-^)처럼 응답을 처리해야 합니다. 더보기
504 : Gateway timeout / A p a c h e E r r o r C o d e A p a c h e E r r o r C o d e 504 : Gateway timeout ( 게이트웨이 시간초과 ) 게이트웨이나 프락시 역할을 수행하는 서버가 시간내에 요구를 완료하려는 시도에서 접근한 업스트림(upstream) 서버로부터 응답을 수신 하지 못햇을 경우를 의미하는 에러 메시지 입니다. 더보기
505 : HTTP version not supported / apache error A p a c h e E r r o r C o d e 505 : HTTP version not supported ( 지원되지 않는 HTTP 버젼 ) 서버가 요구 메세지에서 사용된 HTTP규약 버젼을 지원하지 않거나 지원하기를 거부했다는 의미입니다. 서버는 이 에러메시지 이외에는 클라이언트가 사용하는 동일한 주요 버젼을 사용하여 요구를 완료할 의사나 능력이 없음을 표시하는 에러코드를 말합니다. 응답은 왜 해당버젼이 지원되지 않으며 서버가 어떤 규약을 지원하는가를 설명하는 엔터티를 포함해야 합니다. 위와 같은 에러메시지(코드)가 가끔씩 뜬다면 홈페이지나 쇼핑몰에 장애가 발생된 것입니다. 이런 장애가 계속 발생한다면 저뿐만 아니라 다른 많은 분들도 사이트 관리가 매우 어렵겠죠? 장애가 생겼을때 바로 처리해서 .. 더보기