WordPress에서 502 잘못된 게이트웨이 오류를 수정하는 방법

게시 됨: 2020-06-26
502 잘못된 게이트웨이 오류

웹 사이트를 운영할 때 가장 실망스러운 부분 중 하나는 팝업 오류입니다. 그리고 그 실망스러운 오류 중 하나는 때때로 표시되는 502 불량 게이트웨이 오류입니다.

이것은 많은 웹사이트에서 볼 수 있는 일반적인 오류이며 드물게 발생하는 경우 심각한 영향을 미치지 않을 수 있습니다.

간단해 보이지만 502 오류가 너무 자주 표시되면 실제로 SEO 및 온라인 평판에 영향을 미칠 수 있습니다. 예를 들어, 웹 크롤러가 귀하의 사이트에 액세스하려는 경우 502 불량 게이트웨이 가 자주 발생하면 사이트를 블랙리스트에 올리거나 최소한의 경우 검색 순위가 하락할 수 있습니다.

따라서 심각한 SEO 효과가 발생하기 전에 오류를 이해하고 수정하는 것이 편리할 수 있습니다.

502 오류란 무엇입니까?

브라우저에서 서버로 보내는 모든 HTTP 요청은 HTTP 상태 코드와 함께 응답으로 응답됩니다. 200은 성공 상태 코드이지만 실패를 나타내지 않는 한 이러한 상태 코드를 볼 수 없습니다. 더 일반적인 오류 코드는 페이지를 찾을 수 없음을 나타내는 404로 요청이 수락되지 않았습니다.

이제 500, 501, 502, 520 등을 포함하여 500 범위의 일련의 상태 코드는 요청이 수락된 후 일종의 서버 오류와 관련이 있습니다. 내부 오류이거나 서버의 잘못된 응답일 수 있습니다.

502 오류 코드는 특히 서버가 프록시 역할을 하는 동안 요청을 수락했지만 인바운드 서버로부터 잘못된 응답을 수신했음을 의미합니다.

오류 메시지는 다음과 같은 다양한 형식으로 표시될 수 있습니다.

  • 오류 502
  • 502 나쁜 게이트웨이
  • 502 프록시 오류
  • 502 서비스가 일시적으로 과부하됨
  • HTTP 502
  • 빈 흰색 화면
  • 502 잘못된 게이트웨이 Cloudflare

오류 메시지가 표시되는 방식은 웹 애플리케이션, 브라우저 또는 운영 체제에 따라 다를 수 있습니다.

502 오류 는 다양한 이유로 수신될 수 있는 잘못된 응답을 나타냅니다. 서버가 다운되었거나 데이터 전송에 약간의 간섭이 있었거나 일시적인 리소스 과부하가 있었을 수 있습니다.

502 오류가 6시간 이상 계속되면 Google에서 사이트에 문제가 있는 것으로 인식하여 순위를 낮춥니다.

502 오류를 수정하는 방법

페이지 새로고침

간단하게 들리겠지만 페이지를 새로고침하면 대부분의 경우 작동합니다. 실제 근본 원인 문제 해결을 시작하기 전에 먼저 시도해야 할 것 중 하나입니다. 502 오류는 단순히 서버에 과부하가 걸려서 발생하는 경우가 더 많기 때문입니다. 따라서 간단한 새로 고침 및 다시 로드는 서버에서 적절한 응답을 받는 데 도움이 될 수 있습니다.

그러나 이것은 빠른 수정 역할을 할 뿐이며 502 오류가 자주 표시되는 경우 캐시 메모리, 방화벽 설정, CDN 등과 같은 다른 항목을 확인해야 할 수 있습니다.

캐시 메모리 지우기

때로는 캐시가 가장 잘 작동하고 때로는 역효과가 발생합니다. 예를 들어, 때때로 잘못된 응답을 받으면 캐시가 메모리에서 오래된 웹 페이지를 제공하고 문제를 해결할 수 있습니다. 그러나 같은 방식으로 오류가 수정된 후에도 캐시가 오류 페이지를 계속해서 제공할 수 있습니다.

이러한 문제를 방지하려면 브라우저 설정으로 이동하여 캐시를 수동으로 지우십시오. 페이지 새로 고침 시 캐시 지우기를 적용하는 Ctrl+F5와 같은 몇 가지 키보드 단축키가 있습니다.

WordPress 캐시를 지울 수도 있습니다. 사용하는 WordPress 플러그인, WordPress 엔진 및 방화벽 플러그인에서 모든 캐시를 지우십시오. WordPress 대시보드를 통해 플러그인의 캐시 설정에 액세스할 수 있습니다. 로컬 DNS 캐시를 지워볼 수도 있습니다.

Windows 시스템의 경우 명령 프롬프트에서 ipconfig /flushdns 와 같은 간단한 명령을 사용하면 DNS 캐시를 플러시할 수 있습니다.

Mac 시스템의 경우 dscacheutil –flushcache 명령을 시도하십시오. 그런 다음 다른 브라우저에서 페이지를 다시 로드하여 브라우저 캐시가 실제로 문제를 일으킨 것인지 확인하십시오.

방화벽 및 CDN 비활성화

WordPress 사이트는 캐시 기능이 있는 Cloudflare와 같은 콘텐츠 배포 네트워크를 사용하여 페이지를 더 빠르게 제공하고 로드할 수 있습니다. 방화벽은 또한 HTTP 요청과 응답이 통과해야 하는 추가 계층을 추가합니다. 이것은 또한 502 게이트웨이 문제로 이어질 수 있습니다.

CDN 및 방화벽 서비스를 비활성화하고 사이트를 로드해 보십시오. 문제가 해결되면 CDN 서비스 공급자에게 연락하여 오류의 원인을 조사하고 근본 원인을 해결한 후 활성화할 수 있습니다.

플러그인 업데이트

모든 캐시를 지우고 CDN 및 방화벽을 비활성화한 후에도 여전히 존재하는 완고한 오류라면 플러그인과 테마를 업데이트할 때입니다.

대시보드 또는 FTP를 통해 모든 WordPress 플러그인을 비활성화합니다. 이제 페이지를 로드하고 오류를 확인하십시오. 오류가 수정되면 시행 착오 방법을 시도하여 오류를 일으키는 실제 플러그인을 찾으십시오.

플러그인을 한 번에 하나씩 활성화하여 어떤 플러그인이 범인인지 찾아내고 업데이트하여 문제를 해결하세요. 업데이트가 여전히 해결되지 않으면 기술 지원을 요청하거나 대체 플러그인을 찾으십시오.

테마 업데이트

모든 플러그인을 확인했는데 결과가 좋지 않으면 테마에 대해 동일한 작업을 시도할 수 있습니다. 기본 WordPress 테마로 전환하고 오류가 지속되는지 확인합니다. 문제가 해결되면 테마를 업데이트하거나 대안을 사용해 보세요.

로그 및 스크립트 확인

WordPress는 wp-config.php 파일에서 해당 디버그 설정을 지정한 경우 오류 로그를 유지할 수 있습니다. 이 로그를 사용하여 코드 또는 플러그인의 어느 부분이 오류를 일으키는지 알아내십시오.

때로는 보안 문자 및 보안에 사용되는 스크립트와 같은 스크립트가 여러 요청으로 서버에 과부하를 주어 일시적인 502 오류를 유발할 수 있습니다. 이러한 오류가 발생하지 않도록 스크립트를 최적화하십시오.

스크립트 실행에 대한 최대 시간 제한을 갖도록 서버를 구성할 수 있습니다. 기본값이 300초인 시간 제한을 늘릴 수도 있습니다.

호스팅 서버 확인

위에서 논의한 방법 중 어느 것도 효과가 없다면 아마도 호스팅 서버가 작동 중일 것입니다. 호스팅 서버의 기술 지원에 연락하여 문제에 대해 문의하십시오.

잘못된 DNS 구성으로 인해 잘못된 게이트웨이 502 오류가 발생할 수 있습니다. 방금 새 호스팅 제공업체로 전환한 경우 이러한 구성이 잘못될 가능성이 높습니다. 새 호스트로 이동한 후 원활하게 작동하려면 최대 24시간을 기다려야 할 수도 있습니다.

단순한 잘못된 구성 문제인 경우 즉시 해결할 수 있습니다. 그러나 문제가 자주 반복되고 적절한 해결책을 찾을 수 없다면 더 나은 호스팅 서비스 제공업체로 전환해 볼 수 있습니다.

WordPress 캐싱 플러그인을 최대한 활용

눈치채셨겠지만 대부분의 502 오류의 일반적인 근본 원인은 캐싱 때문일 수 있습니다. 따라서 모든 오류 인스턴스에 대해 가지고 있는 모든 플러그인에서 캐시 문제를 찾는 것은 피곤하고 지루할 수 있습니다. 더 빠른 로딩을 위해 페이지를 캐시하는 동시에 캐시 오류가 자동으로 처리되도록 하는 최고의 캐싱 플러그인을 사용하지 않는 이유는 무엇입니까?

예를 들어 Innorobo는 WordPress 캐싱 플러그인을 사용합니다. 의심할 여지 없이 좋은 캐싱 플러그인은 오류가 제대로 기록되었는지 확인하고 자동 캐시 지우기를 허용하여 문제를 신속하게 디버그하고 해결할 수 있도록 합니다.

네 차례 야

따라서 이것은 오류 502에 대한 간략한 통찰력이었습니다. 이 기사가 오류를 수정하는 데 도움이 되었기를 바랍니다. 이에 대한 귀하의 견해는 무엇입니까? 아래 의견에 알려주십시오.