500 Internal Server Error란 무엇인가?

프로그래밍 공부 일기



2020년 12월 19일
검증 도구에서 500 Internal Server Error가 표시되어 제대로 표시되지 않는 상황에 빠졌기 때문에 500 Internal Server Error의 의미와 해결 방법을 간략하게 소개한다.

500 내부 서버 오류란 무엇입니까?



간단히 말하면, 서버측에 문제가 있을 때 표시되는 에러이다. 프로그램 자체에의 액세스는 할 수 있지만, 실행을 할 수 없다·처리가 완료하지 않는 경우에 발생하는 에러로, 가능한 요인으로서 이하와 같은 것이 있다.
  • CGI 및 PHP의 동시 연결 수가 많아 계정별 리소스 제한이되었습니다
  • 맞춤법 오류와 같은 프로그램의 설명 내용에 오류가 있음
  • .htaccess 설명에 오류가 있음
  • 권한에 오류가 있음

  • (참고문헌)

    해결 방법



    자세한 에러는, 로그 파일로부터 에러 로그로 확인하면 알 수 있으므로, 에러 로그를 보고 확인한다. 철자 오류와 같은 프로그램의 설명 내용에 오류가 있는 것이 대부분이라고 생각한다.
    나의 경우는, IntelliJ IDEA를 이용하고 있어 일어난 에러였으므로 그 해결 방법을 남겨 둔다.

    IntelliJ IDEA를 사용하여 Gradle 프로젝트를 처리하는 경우



    나의 경우는, Windows로 IntelliJ IDEA를 사용할 때에 깨짐을 고치기 위해서 FileSettings 메뉴로부터 Build and run usingRun tests usingIntelliJ IDEA로 하고 있었다.



     이 설정은 500 Internal Server Error를 일으켰습니다. 따라서 기본 Gradle으로 되돌리면 오류가 제거되었습니다.


    참고문헌



    "500 Internal Server Error" 오류가 표시되어 홈페이지를 볼 수 없습니다.
    JQuery Ajax Post에서 500 내부 서버 오류 발생

    좋은 웹페이지 즐겨찾기