502 Bad Gateway 오류란 무엇이며, 어떻게 해결해야 하나요?

누구도 오류 코드를 좋아하지 않습니다! 대부분의 사용자에게 오류 번호는 전혀 도움이 되지 않는데, 관련 코드 가이드를 외우고 있지 않으면 그 숫자가 무슨 의미인지 알 수 없기 때문입니다.

"502 Bad Gateway 오류"가 발생하는 경우, 문제는 거의 확실히 내부 서버 문제입니다. 문제의 원인을 파악하는 것이 중요하며, 경우에 따라 해결 방법을 찾을 수 있습니다. 이 오류의 의미와 문제를 해결하는 방법을 살펴보겠습니다.

HTTP 상태 코드

오류 코드 502는 HTTP 오류 응답 코드 세트의 일부입니다. HTTP 또는 하이퍼텍스트 전송 프로토콜 이는 웹이 작동하는 데 필수적인 기본 프로토콜입니다. 더 큰 인터넷 프로토콜 제품군의 일부이며, 서버와 클라이언트가 웹 콘텐츠를 요청하거나 전송할 때 서로 통신하는 방식을 설명합니다.

웹 브라우저(클라이언트)가 HTTP를 사용하여 서버에 데이터를 요청할 때 오류가 발생하면 웹 서버는 유효하지 않은 응답을 반환하며, 이때 오류 코드가 발생합니다. 이러한 오류 중 가장 흔한 것이 404 오류인데, 이는 서버가 사용자가 지정한 주소에서 페이지를 찾을 수 없음을 의미합니다.

5xx 오류 코드 계열

오류 응답 코드는 1xx, 2xx, 3xx, 4xx, 5xx의 다섯 가지 번호 세트로 구성됩니다.

5xx 코드 세트는 모든 서버 오류 코드를 나타냅니다. 즉, 숫자 5로 시작하는 코드가 보이면 거의 확실히 서버에 문제가 있는 것입니다. 서버에 문제가 발생하면 대부분 잠시 기다렸다가 다시 시도하는 수밖에 없습니다. 일반적으로 이러한 오류는 일시적인 것입니다. 아마존이나 구글과 같은 주요 서비스에 접속하려고 할 때 발생하는 이러한 유형의 오류는 대규모 장애가 발생하지 않는 한 거의 즉시 해결됩니다.

"게이트"란 무엇일까요?

오류 502는 "게이트웨이 실패" 오류입니다. 게이트웨이 장치는 컴퓨터 네트워크에서 상위 웹 리소스에 대한 게이트웨이 역할을 하는 노드입니다.

라우터 또는 모뎀은 장치입니다. 또한 인터넷 서비스 제공업체가 사용자를 주요 인터넷 허브에 연결하는 데 사용하는 대형 라우터도 있습니다. 이 모든 것이 어떻게 연결되는지 더 자세히 알고 싶다면 "인터넷은 누가 소유하는가? 웹 아키텍처 설명"을 읽어보세요.

그러니까 "게이트웨이 오류"란 게이트웨이 장치가 네트워크 상위 서버에서 요청한 데이터를 가져오지 못했다는 뜻입니다. 게이트웨이 오류는 심각한 문제입니다!

HTTP 502 오류의 일반적인 원인

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

서버 과부하

너무 많은 사용자가 동시에 서버에 요청을 보내 서버 용량을 초과하여 요청 처리에 실패할 수 있습니다. 이 경우 "잘못된 게이트웨이" 오류 대신 "502 서비스 임시 로드됨" 오류가 표시될 수도 있습니다.

디도스 공격

때때로 공격 중에 서버가 의도적으로 과부하 상태가 됩니다. DDoS 공격 분산 서비스 거부(DDoS) 공격과 유사한 결과를 초래합니다. 서버 응답 시간이 너무 오래 걸리면 서버 타임아웃으로 간주되어 오류 코드가 표시됩니다. 클라우드플레어와 같은 서비스가 서버와 요청 흐름 사이에 보호막 역할을 하기 때문에 DDoS 공격은 예전만큼 흔하지 않습니다. 따라서 현재 경험하고 있는 과부하는 대부분 정상적인 사용량 증가 때문일 가능성이 높습니다.

서버 구성이 잘못되었습니다

그것은 수 있습니다 방화벽 서버의 네트워크 설정이 잘못되었거나, IP 주소가 차단 대상 주소로 잘못 설정되어 있을 수 있습니다. 대부분의 사용자가 그렇듯이 동적 IP 주소를 사용하는 경우, 이전에 문제가 있는 사용자가 사용했던 주소가 할당되었을 수도 있습니다.

인터넷은 매우 복잡하며, 사용자의 기기와 접속하려는 서버 사이에는 수십, 심지어 수백 개의 네트워크 장비가 존재합니다. 이러한 장비 중 일부에 문제가 발생했을 수도 있습니다.

결함 있는 서버

마지막으로, 서버가 다운되었거나 소프트웨어 버그로 인해 요청을 처리하지 못할 수도 있습니다. 서버는 결국 컴퓨터일 뿐이며, 누군가 또는 어떤 이유로든 손상될 수 있다는 점을 기억하세요. 따라서 소프트웨어 문제가 해결될 때까지 문제는 계속될 것입니다. 온라인에서 서버 관련 문제를 해결하는 방법에 대해 자세히 설명하는 수많은 자료를 찾아볼 수 있습니다. 아파치 서버 프로그램또는 빈칸을 채우는 것 PHP 코드또는 구성 문제를 해결하는 경우 워드프레스 사이트 그들 자신의.

이제 문제에 대한 기본적인 이해를 하셨으니, 문제 해결 및 수정 시 시도해 볼 수 있는 몇 가지 방법을 살펴보겠습니다.

업데이트 페이지

502 오류가 발생하면 가장 먼저 웹페이지를 새로고침하세요. 이러한 오류는 대부분 일시적인 네트워크 문제나 서버 과부하로 인해 발생합니다. 서버의 시간대에 따라 트래픽이 가장 많은 시간대가 지난 후 다시 시도하는 것도 방법입니다. 502 오류의 99%는 나중에 다시 시도하면 문제가 해결되지만, 기다리는 동안 다른 몇 가지 조치를 취할 수 있습니다.

모든 사용자에게 사이트 접속이 안 되는지 확인해 보세요.

502 오류는 서버 측 연결에 문제가 있음을 나타내지만, 문제가 발생하는 대상이 자신뿐인지 확인해 보는 것도 나쁘지 않습니다. 다음과 같은 웹사이트를 이용해 보세요. 지금은 맞나요? 또는 감지기 다운 혹시 당신만 페이스북에서 엄마가 올린 최신 강아지 사진 대신 오류 코드만 보고 있는 건 아닌지 확인해 보세요.

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

라우터를 재시작하세요

때때로 문제가 되는 게이트웨이는 바로 여러분의 집에 있는 공유기일 수 있습니다. 공유기는 다른 기기들과 마찬가지로 컴퓨터이기 때문에 멈추거나, 오류가 발생하거나, 작동이 중단될 수 있습니다. 다른 컴퓨터와 마찬가지로 간단히 재부팅하면 이러한 문제들이 해결되는 경우가 많습니다.

라우터 업데이트 또는 교체

인터넷 연결이 다시 작동하려면 라우터를 자주 재시작해야 하는 경우 펌웨어 업데이트를 수행하거나 여러 장치를 동시에 처리할 수 있는 용량이 더 큰 새 라우터를 구입하는 것을 고려해야 할 수 있습니다.

브라우저 캐시와 쿠키를 삭제하세요.

[9 Clear.jpg]

브라우저는 자주 방문하는 웹사이트와 최근에 방문한 웹사이트를 캐시합니다. 이렇게 사이트를 캐시하면 웹사이트 응답 속도가 빨라지고 대역폭 사용량도 줄어듭니다. 페이지를 새로 고침하거나 다시 방문할 때마다 자주 사용하는 요소를 다시 다운로드할 필요가 없기 때문입니다.

안타깝게도 웹 브라우저의 캐시가 손상되어 페이지가 제대로 로드되지 않을 수 있습니다. 따라서 브라우저 캐시를 삭제해야 할 수도 있습니다. 검색 기록, 비밀번호 또는 기타 중요한 정보가 손실될까 걱정하지 마세요. 캐시를 삭제하면 새 캐시가 생성될 때까지 웹사이트 접속 속도가 잠시 느려질 뿐입니다. 웹 브라우저 캐시를 삭제하는 방법을 자세히 알아보려면 전체 튜토리얼을 참조하세요. 웹 브라우저의 캐시를 지우는 방법.

쿠키는 브라우저가 로컬에 저장하는 또 다른 유형의 데이터로, 웹사이트 로딩 속도를 저해할 수 있습니다. 일반적으로 쿠키는 웹사이트 이용 경험을 향상시키는 데 도움이 됩니다. 쿠키를 통해 웹사이트는 사용자에 대한 정보를 "기억"할 수 있으므로 매번 로그인할 필요가 없으며, 인터넷 연결이 끊어지더라도 장바구니 내용을 잃지 않습니다.

사이트 기능에 잠재적인 차질이 생길 수 있다는 점 외에도, 다음과 같은 문제가 발생할 수 있습니다. 추적 쿠키 이는 개인정보 보호 문제이기도 합니다.

브라우저 새로 고침

최신 보안 패치가 설치되었는지 확인하려면 웹 브라우저를 항상 업데이트해야 합니다. 보류 중인 업데이트가 있는 경우 오류가 발생하는 웹사이트에 접속하기 전에 먼저 업데이트를 완료하십시오. 브라우저가 최신 웹 기술과 통신하기 위해 최신 웹 표준이 필요할 수도 있습니다.

운영 체제를 최신 버전으로 업데이트하는 것도 도움이 될 수 있습니다. 컴퓨터나 장치의 네트워크 드라이버 또는 네트워크 패키지와 관련된 문제가 있을 수 있기 때문입니다.

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

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

단순히 브라우저에 문제가 생긴 것일 수도 있습니다. 브라우저가 문제의 원인인지 확인하는 가장 빠른 방법은 다른 브라우저를 사용해 보는 것입니다. 마이크로소프트 엣지, 사파리(Mac 또는 iOS), 모질라 파이어폭스, 구글 크롬 등 다양한 브라우저 중에서 선택할 수 있습니다.

플러그인 및 확장 프로그램을 비활성화하세요

브라우저를 다시 시작하거나 모든 플러그인 및 확장 프로그램을 일시적으로 비활성화하여 문제가 플러그인이나 확장 프로그램 때문인지 확인해 보는 것이 도움이 될 수 있습니다. 단, 동일한 인터넷 연결 환경에서 이러한 확장 프로그램이 없는 다른 브라우저를 사용했을 때 문제가 발생하지 않는 경우에만 이 방법을 시도하십시오.

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

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

예를 들어, 가정용 광대역 연결에서 오류가 발생하는 경우 스마트폰의 모바일 데이터 연결을 사용하여 해당 사이트에 접속해 보세요. 두 연결이 동일한 인터넷 서비스 제공업체(ISP)에서 제공되는 것이 아니라면, 이 방법으로 ISP 관련 문제를 해결할 수 있습니다.

프록시 서버를 확인하세요

프록시 서버를 사용하고 있다면 문제의 원인은 프록시 서버 자체일 수 있습니다. 직장 내 많은 컴퓨터가 회사에서 제공하는 프록시 서버를 통해 접속하는데, 애초에 이를 우회하는 것이 불가능한 경우가 많습니다. 회사는 프록시 서버를 통해 직원들의 온라인 활동을 모니터링하고 정보 보안을 유지하기 때문입니다.

VPN을 사용해 보세요.

흔히 "웹 서버"라고 부르지만, 실제로는 대부분의 웹 콘텐츠가 여러 서버에 분산되어 저장됩니다. 콘텐츠 전송 네트워크(CDN)는 전 세계에 분산된 여러 서버에 웹 콘텐츠의 복사본을 유지합니다. 따라서 웹사이트 접속을 요청하면 가장 가까운 CDN 노드에서 콘텐츠가 제공되어 최상의 속도와 응답 시간을 누릴 수 있습니다. 또한 국제 회선을 통해 데이터를 전송하는 것보다 로컬 대역폭을 사용하는 것이 비용이 저렴하기 때문에 기업들이 CDN을 선호하는 경우가 많습니다.

문제는 로컬 CDN 노드에 과부하가 걸리거나 문제가 발생할 경우 502 오류가 발생할 수 있다는 것입니다. 이론적으로는 다음으로 정상적으로 작동하는 서버 노드로 리디렉션되어야 합니다. 하지만 그런 상황이 발생하면 다른 방법을 시도해 볼 수 있습니다. VPN 가상 사설망(VPN)은 다른 국가 또는 국내 다른 지역의 웹사이트에 접속하는 데 사용됩니다. 이를 통해 로컬 서버 문제를 우회할 수 있습니다.

DNS(도메인 이름 시스템) 캐시를 지우거나 DNS 서버를 변경하세요.

DNS(도메인 이름 시스템) 서버는 인터넷의 전화번호부와 같습니다. 주소창에 https://www.online.com(저희 자매 사이트)과 같은 주소를 입력하면 DNS 서버는 이를 필요한 정보를 보내줄 실제 서버의 정확한 IP 주소로 변환합니다.

특정 DNS 서버의 저장된 IP 주소가 잘못되었거나(변경되었을 수 있음), 해당 사이트를 참조하는 서버가 여러 서버 중 하나인데 그 서버에 문제가 발생했을 수 있습니다. 로컬 DNS 캐시가 손상되었거나 오래되었을 가능성도 있습니다.

먼저 시도해 보세요 DNS 캐시 지우기 다시 시도해 보세요. 그래도 안 되면, DNS 서버 변경 직접 시도해 보시면 문제가 해결될지 알 수 있을 겁니다.

구글의 공용 DNS 서버(8.8.8.8 및 8.8.4.4)는 세계에서 가장 빠르고 안정적인 DNS 서버 중 하나입니다.

캐시된 페이지를 사용하세요

웹사이트에서 정적인 정보만 필요한 경우라면 서버를 전혀 실행할 필요가 없을 수도 있습니다. 구글을 비롯한 검색 엔진은 웹을 지속적으로 색인화하고 웹 페이지의 캐시된 복사본을 생성합니다. 또한 인터넷 웨이백 머신(Internet Wayback Machine)과 같은 웹사이트는 과거와 현재의 웹 페이지를 보관하여 특정 시점에 웹 페이지에 어떤 정보가 있었는지 확인할 수 있도록 해줍니다.

구글을 이용하면 페이지의 캐시된 버전을 쉽게 볼 수 있습니다. 그냥 검색하면 됩니다. 악보 제목 오른쪽에 있는 세 개의 점 식별합니다.

나타나는 메뉴에서 선택하세요 저장.

그러면 페이지 상단에 이 메시지가 포함된 화면이 나타납니다.

사이트 관리자에게 문의하세요

502 Bad Gateway 오류가 발생했을 때 드릴 수 있는 마지막 조언은 웹사이트 관리자에게 문의하는 것입니다. 문제가 인터넷 서비스 제공업체(ISP)에 있는 것으로 의심되는 경우, 해당 업체의 고객 지원팀에 연락하여 해당 웹사이트 접속에 문제가 있는지 문의해 보세요.

많은 인터넷 서비스 제공업체는 홈페이지나 사용자 계정 대시보드에 "알려진 문제" 섹션을 운영하고 있으니, 해당 부분도 확인해 보세요. 만약 이 글에서 제시한 방법으로도 문제가 해결되지 않는다면, 어쩔 수 없는 상황이므로 기다리는 수밖에 없습니다. 그러는 동안 저희 "재미있는 것들" 섹션에서 시간을 보낼 만한 좋은 방법들을 찾아보시는 건 어떠세요?

댓글이 닫혀있다.