500 Internal Server Error
- 하이퍼 텍스트 전송 프로토콜 (HTTP) 500 Internal Server Error 서버 에러 응답 코드는 요청을 처리하는 과정에서 서버가 예상하지 못한 상황에 놓였다는 것을 나타낸다. 서버 에러를 총칭하는 구체적이지 않은 응답으로 종종 서버관리자들은 같은 에러를 발생하는 것을 방지하기 위해 500 상태 코드 같은 에러 응답들에 많은 사항을 남겨둔다.
- 애플리케이션에서 자기 자신의 성능이 더 이상 이 요청에 대한 응답을 할 수 없는 상태가 되어서 애프리케이션에서 자체로 떨어진 에러
502 Bad Gateway
- HyperText Transfer Protocol (HTTP) 502 Bad Gateway 에러 응답코드는 서버나 게이트웨이나 프록시 서버 역할을 하면서 업스트림 서버로부터 유효하지 않은 응답을 받았다는 것을 가르킴
- 위에서 500을 던지다가 500에러를 던질 힘조차 없을때 애플리케이션 자체가 종료가 되는데 (이를 행(Hang)상태에 빠진다함) , 이럴경우 요청을 받을 수 없게되고 그때부터 nginx가 더이상 요청을 받을 수 없다고 생각해 연결을 끊게되고 그 후로부터는 502가 떨어지게 됨.