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


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

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

HTTP 상태 코드

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

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

5xx 오류 코드 계열

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

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

'게이트웨이'란 무엇인가요?

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

귀하의 인터넷 라우터나 모뎀은 게이트웨이 기기입니다. ISP가 사용자를 인터넷의 주요 트렁크에 연결하는 데 사용하는 메가 라우터도 마찬가지입니다. 이 모든 것이 어떻게 조화를 이루는지 자세히 알고 싶다면 인터넷의 주인은 누구입니까? 웹 아키텍처 설명 을 읽어보세요..

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

HTTP 502 오류의 일반적인 원인

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

서버 과부하

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

DDoS 공격

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

서버 구성 오류

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

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

버기 서버

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

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

페이지 새로고침

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

모든 사람의 사이트가 다운되었는지 확인

502 오류는 연결이 끝난 서버 끝에 문제가 있음을 의미하지만, 문제가 있는 사람이 자신뿐만이 아닌지 확인하는 것도 나쁘지 않습니다. 이제 다운됐나요? 또는 다운 감지기 과 같은 웹사이트를 사용하여 Facebook에 있는 엄마 강아지의 최근 사진 대신 오류 코드를 보고 있는 사람이 당신뿐이 아닌지 확인할 수 있습니다.

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

라우터 재설정

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

인터넷 연결을 다시 작동시키려면 자주 라우터를 재설정하세요 를 해야 한다고 가정해 보겠습니다. 이 경우 펌웨어 업데이트를 수행하거나 한 번에 많은 기기를 처리할 수 있는 더 많은 용량의 새 라우터 구입을 고려할 수 있습니다.

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

 [9 Clear.jpg]

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

안타깝게도 웹 브라우저 캐시가 잘못되어 페이지를 제대로 로드하는 데 방해가 될 수 있습니다. 따라서 브라우저의 캐시를 지우고 싶을 수도 있습니다. 기록, 비밀번호, 기타 중요한 정보를 잃어버릴까 봐 걱정하지 마세요. 캐시를 지우면 새 캐시가 구축될 때까지 사이트 액세스 속도가 약간 느려질 수 있습니다. 웹 브라우저의 캐시를 지우는 방법을 알고 싶다면 최종 튜토리얼을 확인하세요: 웹 브라우저의 캐시를 지우는 방법.

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

사이트 작동을 망칠 가능성이 있는 것 외에도 쿠키 추적 은 개인 정보 보호 문제가 될 수도 있지만 어느 쪽이든 저희 튜토리얼 웹 브라우저 기록을 지우는 방법 에서는 쿠키를 삭제하는 방법도 보여줍니다. 실제 인터넷 사용 기록이 아닌 쿠키만 삭제하세요!

브라우저 업데이트

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

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

다른 브라우저를 사용해 보세요

모든 브라우저가 동일하게 만들어지는 것은 아닙니다. 내장된 웹 브라우저나 덜 알려진 기타 브라우저를 사용하는 경우 특정 웹사이트의 모든 기능이나 요구 사항을 지원하지 않을 수 있습니다.

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

플러그인 및 확장 기능 비활성화

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

다른 인터넷 연결을 시도해 보세요

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

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

프록시 서버 확인

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

프록시 서버 구성에서 프록시 서버 연결을 우회할 수 없다고 가정해 보겠습니다. 이 경우 유일한 대안은 IT 부서에 문의하여 프록시 서버가 올바르게 작동하는지 확인하는 것입니다. 개인 프록시 서비스를 사용하는 경우 해당 서비스를 끄고 이것이 문제의 원인인지 확인하세요. 자신의 가정용 프록시 서버를 실행하고 있다면 재부팅하고 여전히 올바르게 구성되어 있는지 확인하세요.

VPN을 사용해 보세요

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

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

DNS 캐시 플러시 또는 DNS 서버 변경

DNS(도메인 이름 시스템) 서버는 인터넷의 전화번호부와 같습니다. 주소 표시줄에 / (자매 사이트)와 같은 주소를 입력하면 DNS 서버는 이를 사용자에게 필요한 정보를 보낼 실제 서버의 올바른 IP 주소로 변환합니다.

.

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

먼저 DNS 캐시 지우기 을 시도한 후 다시 시도해야 합니다. 그래도 문제가 해결되지 않으면 DNS 서버를 변경해 보세요 하여 문제가 해결되었는지 확인할 수 있습니다.

8.8.8.8 및 8.8.4.4에 있는 Google의 공개 DNS 서버는 세계에서 가장 빠르고 안정적인 DNS 서버 중 일부입니다.

대신 캐시된 페이지 사용

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

Google을 사용하면 페이지의 캐시된 버전을 쉽게 확인할 수 있습니다. 결과 헤더 오른쪽에 있는 세 개의 점 을 찾아서 선택하면 됩니다.

팝업 메뉴에서 캐시됨 을 선택하세요.

그러면 상단에 이 메시지가 포함된 페이지가 표시됩니다.

사이트 관리자에게 문의

502 잘못된 게이트웨이 오류가 발생할 때 우리가 제공할 수 있는 마지막 조언은 웹사이트 관리자에게 연락하는 것입니다. ISP에 문제가 있는 것 같으면 고객 지원팀에 문의하여 특정 사이트 액세스에 문제가 있는지 문의하세요.

많은 ISP의 홈 페이지나 사용자 계정 대시보드에 '알려진 문제' 섹션이 있으므로 이 항목도 꼭 확인하세요. 결국, 이 기사의 내용이 도움이 되지 않는다면, 말 그대로 여러분의 손에서 벗어난 일이며, 여러분이 할 수 있는 일은 기다리는 것뿐입니다. 그렇다면 재미있는 것들 섹션에서 시간을 보낼 수 있는 몇 가지 훌륭한 방법을 확인해 보세요.

.

관련 게시물:


12.04.2022