502 잘못된 게이트웨이 오류란 무엇이며 해결 방법

아무도 오류 코드를 좋아하지 않습니다! 대부분의 사용자에게 오류 번호는 도움이 되지 않습니다. 관련 코드북을 외우지 않는 한 해당 번호는 아무 의미가 없기 때문입니다. 

"502 잘못된 게이트웨이 오류"가 발생하면 문제는 거의 확실하게 내부 서버 오류입니다. 문제를 이해하는 것이 중요하며 경우에 따라 문제를 해결하기 위해 취할 수 있는 몇 가지 조치가 있습니다. 이 오류가 무엇을 의미하는지 설명하고 상황을 다시 시작하고 실행할 수 있는 방법을 모색할 것입니다.

HTTP 상태 코드

502 오류 코드는 HTTP 오류 응답 코드 세트의 일부입니다. HTTP 또는 Hypertext Transfer Protocol 은 웹을 작동시키는 핵심 프로토콜입니다. 더 큰 인터넷 프로토콜 제품군의 일부이며 웹 콘텐츠를 요청하거나 보낼 때 서버와 클라이언트가 서로 통신하는 방법을 설명합니다.

웹 브라우저(클라이언트)가 HTTP 를 사용하여 서버에 데이터를 요청하고 문제가 발생하면 웹 서버가 잘못된 응답을 제공하여 오류 코드가 표시됩니다. 이들 중 가장 유명한 것은 아마도 오류 404(Error 404) 일 것입니다. 이는 단순히 서버가 귀하가 지정한 주소에서 페이지를 찾을 수 없음을 의미합니다. 

5xx 오류 코드 제품군

오류 응답 코드에는 1xx, 2xx, 3xx, 4xx 및 5xx의 5가지 번호가 매겨진 세트가 있습니다.

5xx 코드 그룹은 모두 서버 오류 코드입니다. 이는 숫자 5로 시작하는 코드를 볼 때 문제가 거의 서버에 있음을 의미합니다. 대부분의 경우 서버에 문제가 발생하면 기다렸다가 나중에 다시 시도하면 됩니다. 일반적으로 이는 일시적인 오류입니다. Amazon 또는 Google 과 같은 주요 서비스에 액세스하려는 경우 이러한 종류의 오류는 대규모 중단이 발생하지 않는 한 거의 즉시 해결됩니다.

"게이트웨이"란 무엇입니까?

오류 502는 "잘못된 게이트웨이" 오류입니다. 게이트웨이 장치는 네트워크의 상류에 있는 다른 웹 리소스에 대한 게이트웨이 역할을 하는 컴퓨터 네트워크의 노드입니다.

인터넷 라우터 또는 모뎀은 게이트웨이(gateway) 장치입니다. ISP 가 사용자를 인터넷의 주요 트렁크에 연결하는 데 사용 하는 메가 라우터도 마찬가지 입니다. 이 모든 것이 어떻게 조화를 이루는지 더 알고 싶다면 누가 인터넷을 소유합니까? 를 읽어보십시오. 웹 아키텍처 설명(Who Owns the Internet? Web Architecture Explained) .

" 잘못된(Bad) 게이트웨이"는 단순히 게이트웨이 장치가 네트워크의 업스트림 서버에서 요청한 데이터를 검색할 수 없음을 의미합니다. 나쁜(Bad) 게이트웨이, 나쁜! 

HTTP 502 오류의 일반적인 원인

502 오류는 여러 가지 이유로 발생할 수 있지만 대부분은 서버 측 문제입니다. 과부하된 원본 서버가 가장 일반적인 이유입니다. 원본 서버(origin server) 는 웹사이트를 포함하고 해당 콘텐츠를 제공하기 위한 사용자의 요청을 수신하는 컴퓨터입니다 .

서버 과부하

동시에 서버에 요청하는 사람이 너무 많아 용량을 초과하는 요청을 처리하지 못합니다. "잘못된 게이트웨이" 대신 "502 서비스가 일시적으로 과부하됨" 오류가 표시될 수도 있습니다.

디도스 공격

때때로 DDoS (분산 서비스 (Service)거부(Denial) ) 공격 중에 서버에 고의적으로 과부하가 걸리지만 결과는 비슷합니다. 서버가 너무 오래 걸리면 서버 시간 초과로 계산되고 오류 코드가 표시됩니다. DDoS 공격은 서버와 요청 폭주 사이에서 버퍼 역할을 하는 CloudFlare 와 같은 서비스 덕분에 과거만큼 흔하지 않습니다 . 따라서 발생하는 과부하는 합법적인 높은 사용량일 가능성이 큽니다.

서버 구성 오류

서버의 방화벽(firewall) 또는 네트워크 설정이 잘못 구성되었거나 IP 주소를 차단해야 하는 주소로 잘못 식별했을 수 있습니다. 대부분의 사람들이 하는 것처럼 동적 IP 주소를 사용하는 경우 문제가 있는 사용자가 이전에 사용한 주소가 할당되었을 수 있습니다.

인터넷은 믿을 수 없을 정도로 복잡하며, 귀하의 장치와 액세스하려는 서버 사이에 수십, 심지어 수백 개의 네트워킹 장비 장치가 있습니다. 그들 중 일부는 문제가 있을 수 있습니다.

버기 서버

마지막으로, 서버가 실제로 다운되었거나 요청을 이행할 수 없도록 하는 소프트웨어 버그가 있을 수 있습니다. 서버는 컴퓨터일 뿐이며 누군가 또는 무언가가 이를 엉망으로 만들 수 있음을 기억하십시오 . (Remember)따라서 누군가가 소프트웨어를 디버그할 때까지 문제는 지속됩니다. 웹에서 Apache 웹 서버 소프트웨어 의 문제를 수정하는 방법, (Apache webserver software)PHP 코드(PHP code) 의 구멍을 막는 방법 또는 WordPress 사이트(WordPress sites) 의 구성 문제를 해결 하는 방법에 대해 자세히 설명하는 수백 개의 기사를 찾을 수 있습니다 .

이제 문제에 대한 기본적인 아이디어를 얻었으므로 문제를 해결할 때 시도할 수 있는 몇 가지 사항을 살펴보겠습니다.

페이지 새로고침

502 오류가 발생한 경우 가장 먼저 해야 할 일은 웹 페이지를 새로 고치는 것입니다. 이와 같은 대부분의 오류는 어딘가에 일시적인 네트워크 문제가 있거나 서버에 과부하가 걸리기 때문에 발생합니다. 다시 시도하기 전에 피크 시간이 끝날 때까지 기다리도록 선택할 수도 있습니다(서버 위치의 시간대 기준). 502개의 오류 사례 중 99%에서는 나중에 다시 시도하는 것이 답이지만 기다리는 동안 다른 작업을 수행할 수 있습니다.

사이트(Site) 가 모든 사람에게 다운(Down) 되었는지 확인

502 오류는 서버의 연결 끝에 문제가 있음을 나타내지만 문제가 있는 유일한 사람이 아닌지 확인하는 것은 결코 문제가 되지 않습니다. IsItDownRightNow 와 같은 웹사이트를 사용할 수 있습니까? 또는 다운 감지기 를 사용하여 (Down Detector)Facebook 에서 엄마가 키우는 강아지의 최신 사진 대신 오류 코드를 보고 있는 사람이 당신만이 아님을 확인합니다 .

이러한 사이트 중 일부는 사이트가 다운되는 빈도, 특정 지역에서만 다운되었는지 여부, 현재 특정 문제에 대해 다른 사용자가 불평하고 있는지 여부와 같은 중요한 세부 정보를 표시할 수 있습니다.

라우터 재설정

때로는 나쁜 게이트웨이가 집의 게이트웨이입니다. 라우터는 다른 라우터와 마찬가지로 컴퓨터이므로 중단되거나 충돌하거나 버그가 발생할 수 있습니다. 다른 컴퓨터와 마찬가지로 간단히 다시 시작하면 일반적으로 이러한 문제를 해결할 수 있습니다. 

인터넷 연결을 다시 작동시키 려면 라우터(reset your router) 를 자주 재설정 해야 한다고 가정 합니다. 이 경우 펌웨어 업데이트를 수행하거나 한 번에 많은 장치를 처리할 수 있는 용량이 더 큰 새 라우터를 구입하는 것이 좋습니다.

브라우저 캐시 및 쿠키 지우기

 [9 클리어.jpg]( [9 Clear.jpg])

브라우저는 자주 방문하는 웹사이트와 가장 최근에 방문한 웹사이트의 캐시를 유지합니다. 캐시를 유지하면 사이트 응답 시간이 더 빨라지고 페이지를 새로 고치거나 다시 방문할 때마다 페이지의 공통 요소를 다운로드하지 않기 때문에 부팅에 더 적은 대역폭을 사용하게 됩니다.

불행히도 웹 브라우저 캐시가 잘못되어 페이지를 제대로 로드하는 데 방해가 될 수 있습니다. 따라서 브라우저의 캐시를 지우고 싶을 수 있습니다. 기록, 암호 및 기타 중요한 정보를 잃어버릴 염려가 없습니다. 캐시를 지우면 새 캐시가 만들어질 때까지 사이트 액세스 속도가 약간 느려질 수 있습니다. 웹 브라우저의 캐시를 지우는 방법을 알고 싶다면 궁극적인 튜토리얼을 확인하십시오: 모든 웹 브라우저의 캐시를 지우는 방법(How To Clear The Cache Of Any Web Browser)

쿠키는 웹사이트 로딩을 방해할 수 있는 귀하의 브라우저가 로컬에 보관하는 또 다른 유형의 데이터입니다. 일반적으로(Generally) 쿠키는 웹사이트 경험에 좋습니다. 웹사이트가 귀하에 대한 정보를 "기억"하도록 하여 연결이 중단될 경우 매번 로그인하거나 장바구니 내용을 잃어버릴 필요가 없습니다.

잠재적으로 사이트 작동을 엉망으로 만드는 것 외에도 쿠키 추적(tracking cookies) 은 개인 정보 보호 문제가 될 수 있지만 어느 쪽이든 웹 브라우저 기록을 지우는 방법(How to Clear Any Web Browser’s History) 자습서 에서는 쿠키를 지우는 방법도 보여줍니다. 실제 검색 기록이 아닌 쿠키만 지우십시오!

브라우저 업데이트

최신 보안 패치가 설치되어 있는지 확인하기 위해서만 웹 브라우저를 항상 최신 상태로 유지해야 합니다. 보류 중인 업데이트가 있는 경우 오류를 보내는 웹사이트에 액세스하기 전에 먼저 업데이트를 완료하십시오. 브라우저가 최신 웹 사이트 기술과 통신하려면 최신 웹 표준이 필요하기 때문일 수 있습니다. 

컴퓨터나 장치의 네트워크 드라이버나 네트워크 스택과 관련된 문제가 있을 수 있으므로 운영 체제도 최신 상태인지 확인하는 것이 좋습니다.

다른 브라우저 사용해 보기

모든 브라우저가 동일하지는 않습니다. 내장 웹 브라우저나 덜 알려진 다른 브라우저를 사용하는 경우 해당 브라우저가 특정 웹사이트의 모든 기능이나 요구 사항을 지원하지 않을 수 있습니다.

또한 단순히 사용 중인 브라우저에 문제가 발생했을 수도 있습니다. 문제의 원인인 브라우저를 제거하는 가장 빠른 방법은 다른 브라우저를 사용하는 것입니다. Microsoft Edge , Safari ( Mac 또는 iOS), Mozilla FirefoxGoogle Chrome 을 포함하여 선택할 수 있는 것이 많습니다 .

플러그인 및 확장 비활성화

브라우저를 시작하거나 (일시적으로) 모든 플러그인과 확장을 비활성화하여 문제의 원인을 제거하는 것이 좋습니다. 이러한 확장이 없는 다른 브라우저를 사용하는 경우 동일한 인터넷 연결에서 문제가 표시되지 않는 경우에만 이 작업을 수행하십시오.

다른 인터넷 연결 시도

연결하려는 서버는 정상이지만 해당 서버로 가는 경로의 게이트웨이 장치가 문제의 원인인 경우 다른 인터넷 연결을 사용하여 다른 경로를 강제 적용할 수 있습니다. 

예를 들어 가정용 광대역 연결에서 오류가 발생하면 모바일 데이터 연결을 사용하여 스마트폰에서 사이트에 액세스해 보십시오. 두 연결이 동일한 ISP 에서 제공되지 않는 한 (ISP)ISP 관련 문제 를 우회해야 합니다.

프록시 서버 확인

프록시 서버를 사용하는 경우 문제의 잘못된 게이트웨이는 실제로 해당 프록시 서버 자체일 수 있습니다. 많은 직장 컴퓨터가 회사 프록시 서버를 통해 실행되며 설계상 이를 우회하는 것이 항상 가능한 것은 아닙니다. 결국 회사는 프록시 서버를 사용하여 인터넷에서 수행하는 작업을 모니터링하고 정보 보안을 제어합니다.

(Suppose)프록시 서버(proxy server) 구성 에서 프록시 서버 연결을 우회할 수 없다고 가정 합니다 . 이 경우 유일한 대안은 IT 부서에 문의하여 프록시 서버가 올바르게 작동하는지 확인하는 것입니다. 개인 프록시 서비스를 사용하는 경우 해당 서비스를 꺼서 문제가 발생하는지 확인하십시오. 자신의 가정용 프록시 서버를 실행하는 경우 재부팅하고 여전히 올바르게 구성되어 있는지 확인하십시오.

VPN을 사용해 보세요

우리는 "웹 서버"를 언급하고 싶지만 사실 대부분의 웹 콘텐츠는 여러 서버에서 호스팅됩니다. CDN(CDNs) ( 콘텐츠 전송 네트워크(Delivery Networks) )은 전 세계에 분산된 여러 서버에 웹 콘텐츠 복사본을 보관합니다. 따라서 사이트에 대한 액세스를 요청하면 가장 가까운 CDN 노드에서 콘텐츠를 제공하여 최고의 속도와 응답 시간을 제공합니다. (CDN)또한 국제 간선을 통해 데이터를 전송하는 것보다 로컬 대역폭을 사용하는 것이 더 저렴하므로 기업에서는 CDN(CDNs) 사용을 선호 합니다.

문제는 로컬 CDN 노드에 과부하가 걸리거나 문제가 있는 경우 502 오류가 발생할 수 있다는 것입니다. 이론적으로 다음 작업 서버 노드로 라우팅되어야 합니다. 그러나 만일의 경우를 대비하여 VPN (가상 사설망(Private Network) )을 사용하여 자국 내의 다른 국가 또는 지역에서 웹사이트에 액세스할 수 있습니다. 이것은 로컬 서버 문제를 우회할 수 있습니다.

(Flush)DNS 캐시 (DNS Cache)플러시 또는 DNS 서버 변경(Change Your DNS Servers)

DNS ( Domain Name System ) 서버는 인터넷의 전화번호부와 같습니다. https://www.online-tech-tips.com (저희 자매 사이트) 과 같은 주소를 주소 표시줄에 입력하면 DNS 서버가 해당 주소를 사용자에게 정보를 보낼 실제 서버의 올바른 IP 주소로 변환합니다. 필요하다.

주어진 DNS 서버의 파일에 잘못된 IP 주소가 있거나(변경되었을 수 있음), 참조하는 서버가 사이트의 여러 서버 중 하나일 수 있으며 그 서버에 문제가 있을 수 있습니다. 로컬 DNS 캐시도 손상되었거나 오래되었을 수 있습니다.

먼저 DNS 캐시를 지우고(clear your DNS cache) 다시 시도해야 합니다. 그래도 문제가 해결되지 않으면 DNS 서버(change your DNS servers) 를 변경하여 문제가 해결되었는지 확인할 수 있습니다.

8.8.8.8 및 8.8.4.4에 있는 Google의 공용 DNS(Public DNS) 서버는 세계에서 가장 빠르고 안정적인 DNS 서버입니다. 

대신 캐시된 페이지 사용

웹 사이트에서 필요한 모든 것이 정적 정보라면 서버를 가동하고 실행할 필요가 전혀 없을 수도 있습니다. Google 및 기타 검색 엔진은 지속적으로 웹을 색인화하고 웹 페이지의 캐시된 사본을 만듭니다. 인터넷 웨이백 머신( Internet Wayback Machine(Internet Wayback Machine) ) 과 같은 웹사이트도 있습니다. 이 웹사이트는 이전 웹 페이지와 새 웹 페이지를 모두 보관하여 다양한 시점에 가지고 있던 정보를 볼 수 있습니다.

Google 을 사용하여 페이지의 캐시된 버전을 쉽게 볼 수 있습니다. 결과 헤더 오른쪽에(three dots to the right of the result header) 있는 세 개의 점을 찾아 선택하기만 하면 됩니다. 

팝업 메뉴에서 캐시(cached) 됨을 선택합니다 .

그러면 상단에 이 메시지가 있는 페이지가 표시됩니다.

사이트 관리자에게 문의

502 Bad Gateway(Bad Gateway) 오류가 발생 했을 때 제공할 수 있는 마지막 조언 은 웹사이트 관리자에게 문의하는 것입니다. 문제가 ISP(ISP) 에 있는 것 같으면 고객 지원에 연락하여 특정 사이트에 대한 액세스 문제를 알고 있는지 물어볼 수 있습니다.

많은 ISP(ISPs) 의 홈 페이지 또는 사용자 계정 대시보드에 "알려진 문제" 섹션이 있으므로 이 항목도 확인하십시오. 결국, 이 기사의 아무 것도 도움이 되지 않는다면 말 그대로 당신의 손을 벗어난 것이며 당신이 할 수 있는 일은 기다리는 것뿐입니다. 시간을 보낼 수 있는 몇 가지 훌륭한 방법에 대해 재미있는 항목 섹션을 확인하는 것이 어떻습니까?



About the author

저는 Edge 경험이 있는 숙련된 Windows 10 및 Windows 11/10 관리자입니다. 저는 이 분야에서 제공할 수 있는 풍부한 지식과 경험을 가지고 있습니다. 그렇기 때문에 제 기술이 귀사에 귀중한 자산이 될 것이라고 생각합니다. Windows 10과 Edge 모두에서 다년간의 경험을 통해 새로운 기술을 빠르게 배우고 문제를 신속하게 해결하며 비즈니스 운영에 대한 책임을 질 수 있습니다. 또한 Windows 10 및 Edge에 대한 경험을 통해 운영 체제의 모든 측면에 대해 매우 잘 알고 있으므로 서버 관리 또는 소프트웨어 응용 프로그램 관리에 도움이 될 것입니다.



Related posts