공개 : 당사 링크를 통해 서비스 또는 제품을 구매할 때 가끔 수수료를받는 경우가 있습니다.

502 Bad Gateway 오류은 (는) 무엇이고 어떻게 해결 하죠?

One of the things that certainly frustrate both consumers and web owners is seeing an error code pop up on the website or on one of its pages. One of those annoying pests is the 502 error or bad gateway error.

다른 서버 오류만큼 흔하지는 않지만이 문제는 특히 문제의 근본 원인을 찾기가 어렵 기 때문에 문제가 발생할 때 특히 문제가됩니다.

그러나 502 잘못된 게이트웨이 오류는 정확히 무엇입니까?

502 잘못된 게이트웨이
간단히 말해서이 오류는 HTTP (Hypertext Transfer Protocol) 상태 코드이며 한 온라인 서버가 다른 온라인 서버로부터 적절한 응답을 얻지 못했거나 생각할 때 발생합니다.

모든 설정, 브라우저 및 모든 장치에서 발생할 수 있습니다. 따라서이 오류의 원인과 해결 방법을 살펴보고 잘 제거하십시오.

5xx 갱

아시다시피, 502는 하루를 망칠 기다리고있는 500 시리즈 오류 중 발생할 수있는 유일한 오류는 아닙니다. 즉, 500 그룹에서 알아야 할 가장 일반적이고 중요한 오류 중 일부는 다음과 같습니다.

    • 500 내부 서버 오류 – 웹 서버는 클라이언트 요청과 같이 작업을 수행 할 수없는 조건이 발생하면이 오류를 표시합니다.
    • 501 미구현 – 서버가 요청 방법을 지원하거나 인식 할 수 없습니다. 요청을 처리하는 기능이 없으므로이 오류로 응답합니다.
    • 502 불량 게이트웨이 – 서버와 싸워서 서로 대화하지 않습니다. 농담을 제외하고 프록시 또는 게이트웨이 역할을하는 동안 서버는 요청을 처리하는 동안 업스트림 서버로부터 적절한 응답을받지 못했습니다.
    • 503 서비스를 사용할 수 없음 – 유지 보수가 진행 중이거나 현재 과부하 상태이므로 서버가 요청을 처리 할 수없는 임시 조건.
    • 504 게이트웨이 시간 초과 – 프록시 또는 게이트웨이 역할을하는 서버가 예를 들어 DNS와 같은 다른 서버로부터 시간에 응답하지 않아서 요청을 처리 할 수 ​​없습니다.
    • 505 HTTP 버전이 지원되지 않습니다 – 웹 서버가 요청에서 시작된 HTTP 프로토콜 버전을 지원할 수 없거나 지원하지 않을 때 오류가 발생합니다. 일반적으로 오류에는 서버가 협력하지 않는 이유에 대한 설명이 포함됩니다.

오류 502

502 오류의 원인

대부분의 경우 502 오류는 두 온라인 서버 간의 통신에 문제가 될뿐입니다. 중요한 것도없고 너무 심각한 것도 없습니다. 그러나 502 오류의 원인을 정확히 찾는 것은 종종 어려운 일입니다.

주된 이유는이 오류가 전혀 제어 할 수없는 두 온라인 서버간에 발생하기 때문입니다.

웹용 owners that are not developers themselves, having one on your team can be very helpful when dealing with such errors. You can check 소프트웨어 엔지니어 채용을위한 온라인 개발자를 고용하기로 결정한 경우 개발자에게 기대할 수있는 내용을 명확하게 파악할 수 있습니다.

또한이 오류는 502 Proxy Error, HTTP 502, 502 Bad Gateway NGINX 등과 같은 다양한 다른 오류 메시지로 위장 할 수 있습니다. 어쨌든 오류를 일으킨 원인에 대한 정신을 잃기 전에 여기에 가장 일반적인 몇 가지 이유가 있습니다.

  • 오리진 서버가 작동하지 않습니다 – 간단히 말해서 서버가 제대로 작동하지 않을 수 있습니다. 문제의 근원은 연결 문제, 서버 다운 타임, 과부하, 너무 많은 트래픽 등
  • 도메인 이름 문제 – 도메인에서 IP 주소를 올바르게 결정하지 않은 경우이 문제가 발생합니다. 도메인 호스팅 수준으로 설정된 잘못된 DNS 레코드가이 문제의 원인 일 수 있습니다. 또한 DNS에 대한 변경 사항이 전체적으로 전파 될 시간이 충분하지 않아 오류가 발생했을 수 있습니다. TTL (Time To Live) 요소가 느리기 때문일 수 있습니다.
  • 방화벽에 의해 요청이 차단됨 – 예, 좋은 오래된 방화벽과 보안 문제입니다. 문제가 의심되면 방화벽을 확인하십시오. 대부분의 경우 502 오류의 배후에는 실제로 방화벽이 있습니다. 특히 서비스가 제공되는 WordPress 웹 사이트에서 서비스 간 요청을 차단할 수 있습니다 보안 플러그인. 또한 DDoS 보호 기능이 시작될 수도 있습니다.
  • 서버 장애 – 서버가 버킷을 찼습니다. 이 문제가 발생할 수있는 몇 가지 이유가 있습니다. 예를 들어, 유지 관리로 인해 서버가 오프라인 상태이거나 서버가 충돌했거나 서버 콘텐츠가 공급자의 이용 약관을 위반 한 경우 그림으로 이동하십시오.
  • 브라우저 오류 – 종종 502 뒤에 숨은 이유는 브라우저 확장 프로그램입니다. 이는 성가신 광고 및 팝업으로부터 사용자를 보호하는 AdBlock 확장 프로그램을 사용하는 경우 특히 그렇습니다. 또 다른 이유는 사용중인 브라우저의 오래된 버전 일 수 있습니다.

502 오류 수정

이제 우리는 흥미로운 부분에 도달하고 있습니다. 502 오류 수정은 매우 간단합니다. 소비자 입장에서는 페이지를 새로 고침하는 것만 큼 쉬울 수 없습니다. 이 오류를 해결하는 방법에는 여러 가지가 있으며 몇 가지 방법이 있습니다.

    • 페이지 새로 고침 – 네, 당신은 그 권리를 읽고 페이지를 새로 고침하면 오류가 사라질 수 있습니다. 앞서 언급했듯이, 가난한 것은 조금 더 시간이 필요할 수 있습니다.

페이지를 새로 고침

    • 새 브라우저 세션을 시작하십시오 – 또 다른 수정은 모든 것을 닫고 인터넷 사용 기록, 쿠키 및 캐시를 지우고 새 세션을 시작하는 것입니다. 새로운 비공개 또는 시크릿 세션도 오류 수정에 도움이 될 수 있습니다.

502 오류를 피하기 위해 쿠키를 지우십시오502 오류를 피하기 위해 캐시 된 이미지 지우기

  • 컴퓨터를 다시 시작하십시오. – 모두 실패하면 기계를 재설정하고 새로 시도하십시오.
  • 다른 브라우저를 사용해보십시오 – 브라우저 관련 문제 일 수 있으므로 Chrome, Mozilla Firefox 등과 같은 다른 문제를 시도해보십시오.
  • 나중에 다시 오세요 – 오류를 해결하기 위해 위의 모든 사항을 시도한 경우 상황이 거의 나타나지 않습니다. 인터넷 서비스 제공 업체 나 웹 마스터에게 연락을 시도한 다음 다시 커피를 마시고 나중에 다시 오십시오. 오류가 발생하면 다시 해결 될 수 있습니다.

개발자를위한 솔루션

개발자의 관점은 소비자의 관점과 다릅니다. 웹 관리자로 502 오류를 수정하는 것도 원활 할 수 있습니다. 따라서 개발자를위한 502에 대한 몇 가지 솔루션이 있습니다.

  • 서버의 IP를 추적 라우팅 또는 핑 테스트하여 업스트림 서버에 연결할 수 있는지 확인하십시오.
  • DNS 테스트 도구를 사용하여 규정 된 도메인 이름이 올바르게 해석되는지 확인하십시오.
  • 서버 또는 웹 사이트 오류 로그를 확인하여 서버에서 특정 오류가 발생했는지 확인하십시오.
  • WordPress 사이트의 경우“wp-content / plugins”폴더의 이름을 일시적으로 바꾸어 오류의 가능한 원인으로 플러그인을 배제하십시오.
  • 방화벽 로그에서 블록 흔적이 있는지 확인하십시오.

결산 단어

서버 또는 웹 사이트에서 발생할 수있는 모든 가능한 오류 중에서 502 잘못된 게이트웨이 오류는 그다지 최악이 아닙니다. 그러나 그럼에도 불구하고 여전히 번거 롭습니다.

신속하고 효율적으로 해결 될 수는 있지만 앞으로 더 심각한 문제를 일으킬 수있는 더 심각한 근본적인 문제를 지적 할 수 있으므로 문제가 발생했을 때 조금 더 조사해 볼 가치가 있습니다.