홈 › HTTP 상태 코드
500 Internal Server Error 오류 뜻과 해결 방법
하이퍼텍스트 전송 프로토콜 (HTTP) 500 Internal Server Error 서버 에러 응답 코드는 요청을 처리하는 과정에서 서버가 예상하지 못한 상황에 놓였다는 것을 나타냅니다.
이 코드는 서버가 요청을 처리하지 못하게 만든 예상 밖의 상황을 만났다는 뜻의 서버 오류(5xx) 응답입니다. 더 적절한 5xx 코드를 찾지 못했을 때 쓰는 포괄적 응답으로, 방문자가 직접 고칠 수 있는 문제가 아니라 서버 운영자나 관리자가 조사해야 하는 문제입니다.
어디서 나오나: 웹사이트 접속·API 호출 응답으로
해결 순서
방문자라면 응답 페이지에 지원 페이지 링크나 오류 식별자가 있는지 확인하세요. 운영자가 원인을 좁히는 데 도움이 되는 정보입니다. [원문]
운영자라면 잘못된 서버 설정, 메모리 부족(OOM), 처리되지 않은 예외, 잘못된 파일 권한 등을 점검하세요. 500의 원인으로 꼽히는 항목들입니다. [원문]
운영자라면 500 같은 서버 오류 응답이 날 때마다 그 요청의 세부 정보와 함께 미리 기록해 두세요. 서비스 안정성을 높이는 데 쓸 수 있습니다. [원문]
운영자라면 응답 본문에 서버 상태를 설명하는 페이지와 방문자용 지원 페이지 링크, 원인 추적용 식별자를 담으세요. [원문]
공통 절차: HTTP 상태 코드 한눈에
그래도 안 될 때
방문자가 보는 500 오류는 서버 운영자나 관리자의 조사가 필요한 문제입니다. 사이트에서 안내하는 지원 경로로 알리세요.
같은 오류의 다른 표기
Internal Server Error HTTP 500 하이퍼텍스트 전송 프로토콜 (HTTP) 500 Internal Server Error 서버 에러 응답 코드는 요청을 처리하는 과정에서 서버가 예상하지 못한 상황에 놓였다는 것을 나타냅니다.