502 Bad Gateway

 

[image]
1. 개요
2. 기타


1. 개요


게이트웨이, 즉 서로 다른 프로토콜을 연결해주는 장치가 잘못된 프로토콜을 연결하거나, 어느쪽 프로토콜에 문제가 있어 통신이 제대로 되지 않을 때 출력되는 코드.
주로 '''서버가 폭주하는 등의 이유로 과부하되었을 경우''', '''사용자 브라우저에 이상이 있거나 잘못된 네트워크 연결을 했을 경우''' 발생한다. 전자의 경우가 대부분이고 후자는 드물다.
서버에 사람이 많아 출력되는 경우 사용자 컴퓨터에 이상이 없는 것이므로, 서버의 이용자가 많이 사라질 때까지 기다리면 된다. 사용자 문제일 경우 브라우저를 다 닫고 다시 실행하거나 캐시, 쿠키 등을 없애는 방법으로 해결하는 경우가 있으며 네트워크가 잘못된 연결을 했을 경우에는 컴퓨터나 공유기, 모뎀 등의 네트워크 중계 장치를 재부팅해서 프로토콜을 재설정할 수도 있다. 서버 관리자를 위한 해결책은 여기에 나와있다.
인터넷 익스플로러를 쓰는 경우 신뢰할 수 있는 사이트에 에러가 뜨는 사이트를 입력하면 해결되는 경우도 있다.

2. 기타


주로 NGINX 기반 서버에서 많이 발생하는 것을 볼 수 있다. 몇몇 서버는 먹통으로 표시된다.
사이트 운영자나 서버 관리자들 입장에선 툭하면 뜰 때가 많아서 짜증나는 요소. 서버에 플러그인 등을 설치하다가 잘못되거나, 내부에서의 충돌, 폭주 등 다양한 이유로 뜬다. 이 때문에 문제 해결 후 로그 확인은 필수.