50% 할인 모든 계획, 제한된 시간. 시작 시간 $2.48/mo
12분 남음
웹 및 비즈니스 앱

WordPress에서 504 게이트웨이 시간 초과 오류를 수정하는 방법?

알렌 By 알렌 12분 읽기 2023년 7월 5일에 업데이트됨
504 게이트웨이 시간 초과 오류

504 게이트웨이 시간 초과 오류는 HTTP 상태 코드로, 요청을 완료할 수 없을 때 서버가 들어오는 요청에 대한 응답으로 다시 보내는 보고서 코드 유형입니다. 이 오류는 "500 내부 서버 오류" 또는 "와 같은 다른 5xx 시리즈 오류만큼 흔하지는 않지만 검색하는 동안 이전에 분명히 이 오류가 발생했습니다.502 잘못된 게이트웨이 오류.” 이 가이드에서는 이 오류의 의미와 WordPress에서 오류를 해결하는 방법을 설명합니다.

사용자가 웹 사이트를 방문하면 웹 사이트를 실행하는 WordPress 웹 서버에 HTTP 요청을 생성하고 보냅니다. 수신된 각 요청에 대해 서버는 웹 사이트에서 요청한 리소스와 함께 HTTP 상태 코드를 다시 보냅니다. 일반적으로 사용자는 무언가 작동하지 않는 한 이 내용을 보지 못하며, 오류 코드, 즉 무엇이 잘못되었는지에 대한 힌트를 제공하는 HTTP 상태 코드를 보게 됩니다.

워드프레스-vps 블로깅 시작

NVMe 스토리지와 전 세계 최소 지연 시간을 갖춘 최고급 하드웨어에서 WordPress를 셀프 호스팅하세요. 선호하는 배포판을 선택하세요.

WordPress VPS 받기

504 게이트웨이 시간 초과 오류란 무엇입니까?

이는 5xx 시리즈 상태 코드입니다. "5" 계열은 서버 측 오류로, 문제는 관리자가 해결해야 함을 의미합니다. 몇 가지 오류 코드가 있으며 각 코드마다 해결 방법이 다릅니다. 예를 들어 다음을 참조하세요. HTTP 오류 505에 대한 빠른 수정 가이드). 아시다시피 오류는 연결 중, 사용자의 브라우저, 인터넷 연결, 서버 간 이동 중 어느 곳에서나 발생할 수 있습니다. 사용자 범위 밖에서 발생하면 서버 측 오류입니다. 여러 서버 간의 통신 오류로 인해 요청이 완료되지 못한 경우 나타납니다.

이 오류는 사용자(또는 인터넷을 검색할 때 귀하)에게 나타날 수 있는 여러 가지 방법이 있습니다. 예를 들면 다음과 같습니다.

  • 504 게이트웨이 시간 초과
  • 504 게이트웨이 시간 초과 nginx
  • 게이트웨이 시간 초과 오류
  • HTTP 오류 504
  • 504 게이트웨이 시간 초과 - 서버가 제 시간에 응답하지 않았습니다.
  • 이 페이지가 작동하지 않습니다. 도메인이 응답하는 데 너무 오랜 시간이 걸렸습니다.
  • HTTP 오류 504 – 게이트웨이 시간 초과
  • 게이트웨이 시간 초과(504)
  • HTTP 504
  • 504 오류

그러나 그것은 무엇을 의미합니까?

504 오류의 원인은 무엇입니까?

504 게이트웨이 시간 초과 오류는 사용자와 웹 사이트 간의 게이트웨이 또는 프록시 역할을 하는 다른 서버로부터 서버가 시기적절한 응답을 받지 못할 때 표시됩니다. 간단히 말해서, 요청이 귀하의 웹사이트로 전송되었지만 응답을 기다리는 데 시간이 부족하다는 의미입니다.

이 오류의 가장 일반적인 원인 중 일부는 연결 문제입니다.

  • 인터넷 연결 상태가 좋지 않음 사용자 측에서 의사소통 오류가 발생하여 답변을 받지 못하는 경우.
  • 브라우저 호환성 문제, 다시 한번 잘못된 의사소통을 일으키고 응답 시간이 초과됩니다.
  • 부적절한 프록시 설정, 기본적으로 요청이 서버에 도달하는 것을 차단하므로 응답을 받지 못합니다.

하지만 실제로는 서버측에 문제가 있을 가능성이 있습니다. WordPress 웹 사이트를 호스팅하기 위해 약한 장치나 서버를 사용하는 경우, 특히 트래픽이 가장 많을 때 요청에 적시에 응답하기 위한 서버 리소스가 부족할 수 있습니다. 이로 인해 느린 웹 성능 응답 시간이 초과됩니다.

비슷한 경우에 공유 호스팅 계획에 따르면 공유 서버에서 호스팅되는 웹 사이트 중 한두 개만 최대 트래픽에 도달하면 해당 서버에서 실행되는 모든 단일 웹 사이트의 속도가 느려집니다. 그 이유는 이름에서 알 수 있듯이 공유 호스팅에서는 모든 리소스가 공유됩니다. 동시에 모든 클라이언트 사이에서. 이는 전용 리소스를 모두 자신에게만 제공하는 VPS와는 다릅니다. 사실 이게 탈퇴한 가장 큰 이유다. 워드프레스 VPS 공유호스팅보다는

504 게이트웨이 시간 초과 오류는 다음과 같은 경우에도 발생할 수 있습니다. 서버의 방화벽 구성 실수. 특히 콘텐츠를 사용자에게 더 빠르게 제공하기 위해 콘텐츠 전송 네트워크(Content Delivery Network) 또는 CDN을 사용할 때 이런 일이 자주 발생합니다. CDN은 웹 서버와 사용자 사이에 있는 프록시 서버 네트워크로, 서버에서 가장 많이 요청되는 정적 데이터를 네트워크의 더 가까운 지점에서 사용자에게 제공하여 대기 시간과 웹 서버의 로드를 줄입니다. 하지만 방화벽이 Cloudflare와 같은 CDN 네트워크를 통해 전달되는 일부 요청을 차단할 수 있습니다.

504 오류의 또 다른 일반적인 원인은 다음과 같습니다. DNS 오류. DNS 설정을 잘못 구성했거나 웹 사이트와 관련된 공용 DNS 서버에 실수가 있는 경우 사용자가 서버를 찾을 수 없어 요청이 도달하지 못하여 시간 초과 오류가 발생할 수 있습니다. 이는 사용자 측이나 프록시 서버의 잘못된 DNS 설정으로 인해 발생할 수도 있습니다.

워드프레스-vps 블로깅 시작

NVMe 스토리지와 전 세계 최소 지연 시간을 갖춘 최고급 하드웨어에서 WordPress를 셀프 호스팅하세요. 선호하는 배포판을 선택하세요.

WordPress VPS 받기

504 게이트웨이 시간 초과 오류를 수정하는 방법?

앞서 말했듯이 504는 서버 측 오류로 분류되지만 일부 사용자는 자신의 오류로 인해 이 오류가 발생할 가능성이 있습니다. 웹사이트에 504가 보고될 때 할 수 있는 일은 사용자 측에서 서버 측까지 천천히 가능한 원인을 추적하는 것입니다.

WordPress 웹사이트에서 이 오류를 해결하기 전에 이러한 방법 중 일부는 서버 파일 및 서버 설정을 변경해야 한다는 점을 기억하십시오. 따라서 먼저 적절한 조치를 취하는 것이 좋습니다. 귀하의 웹 사이트 백업 그리고 당신이 바꿀 수 있는 모든 것.

1. 새로고침 또는 새로고침 페이지

실제로 문제가 있는지, 단순한 통과 오류가 아닌지 확인하세요. 가끔 서버가 잠시 과부하가 걸리는 경우가 있는데, 웹페이지를 새로고침하면 제대로 로드됩니다. 몇 분 정도 기다린 후 새로 고침 버튼을 누르거나 Ctrl+R(Windows) 또는 cmd+R(Mac)을 누르세요.

브라우저의 새로 고침 버튼

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

때로는 사용 중인 특정 브라우저에서 문제가 발생하는 경우도 있습니다. 다른 것을 시도해보고 오류가 지속되는지 확인하십시오.

3. 다도대체 위치가 달라요.

페이지를 새로 고치기 위해 몇 분 정도 기다리는 동안 문제가 장치에 있는지, 아니면 서버 측에 있는지, 웹사이트에서 확인할 수 있습니다. 다양한 위치에서 웹사이트를 확인하는 데 사용할 수 있는 다양한 서비스가 있습니다. 다음을 사용하여 웹사이트를 테스트할 수 있습니다. 모두를 위한 다운, 아니면 나만을 위한 다운 or 지금 다운됐나요?

사용자 측 문제인 경우 사용자의 브라우저, 인터넷 설정, 방화벽, 프록시 또는 연결에 문제가 있을 수 있습니다. 때때로 장치나 네트워크 장치를 다시 시작하면 사용자의 문제가 해결됩니다.

4. 플러시 DNS

때로는 504 게이트웨이 시간 초과 오류가 올바르지 않거나 오래된 DNS 캐시로 인해 발생할 수 있지만 삭제하는 것은 쉽습니다. 단, 운영 체제에 따라 수행 방법이 다를 수 있습니다.

Windows OS에서 시스템의 모든 DNS 레코드를 플러시하려면 명령 프롬프트(cmd)를 열고 아래 코드를 입력하고 Enter 키를 눌러 실행하십시오.

ipconfig /flushdns

명령이 실행되면 다음 그림과 같은 결과 줄이 표시됩니다.

DNS 창 플러시

Mac OSX 운영 체제를 사용하는 경우 시스템의 DNS 레코드를 플러시하려면 터미널을 열고 아래 코드를 입력하십시오.

sudo killall -HUP mDNSResponder

Linux 시스템을 사용하는 경우 터미널 창을 열고 아래 코드를 입력할 수 있습니다.

sudo/etc/init.d/nscd restart

이는 사용자 측에서 DNS를 플러시하는 것입니다. 문제가 서버 측에 있는 경우 지금까지의 단계로는 문제가 해결되지 않을 것입니다. 이제 WordPress 서버의 문제를 해결해 볼 차례입니다.

5. DNS 문제

최근에 웹 서버의 DNS 설정을 변경한 경우 해당 변경 사항이 인터넷의 모든 곳에 적용되는 데 최대 24시간이 걸릴 수 있습니다. 그동안 특정 네트워크에서 연결을 시도하는 사용자는 귀하의 웹사이트를 찾고 연결하지 못합니다.

일시적으로 DNS 서버를 Google Public DNS로 전환하여 DNS 문제로 인해 HTTP 상태 코드가 나타나는지 확인할 수 있습니다. 그러나 고급 사용자에게 권장됩니다.

워드프레스-vps 블로깅 시작

NVMe 스토리지와 전 세계 최소 지연 시간을 갖춘 최고급 하드웨어에서 WordPress를 셀프 호스팅하세요. 선호하는 배포판을 선택하세요.

WordPress VPS 받기

6. 오류 로그 확인

504 게이트웨이 시간 초과 오류는 최근 웹사이트 변경이나 업데이트로 인해 발생할 수도 있습니다. 알아내는 가장 빠른 방법은 오류 로그를 확인하고 범인을 찾을 수 있는지 확인하는 것입니다. WordPress 웹사이트에서 wp-config.php 파일에 다음 줄을 추가하여 오류 메시지 로깅을 활성화할 수 있습니다.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

완료되면 생성된 모든 로그가 wp-contents/debug.log 파일에 기록됩니다.

디버그 파일 filezilla

7. 플러그인을 확인하세요.

잘못된 플러그인이 504 시간 초과 오류의 원인이 되는 것이 일반적입니다. 오래되었거나 호환되지 않는 플러그인 및 확장 기능은 WordPress에서 다양한 문제와 오류를 일으킬 수 있습니다. 이 경우 캐싱 관련 플러그인에 문제가 있을 수 있습니다. 문제는 일반적으로 어느 것이 범인인지 알지 못한다는 것입니다.

WordPress 플러그인 중 하나가 504 게이트웨이 시간 초과 오류를 일으키는지 확인하려면 다음을 수행해야 합니다. 모든 WordPress 플러그인을 비활성화하세요 그런 다음 하나씩 다시 활성화하여 어느 것이 504 시간 초과 문제를 일으킬 수 있는지 확인하십시오.

WP 관리자 대시보드로 이동하여 플러그인 꼬리표. 여기에서 "플러그인" 앞의 확인란을 선택하여 모든 플러그인을 선택한 다음 "대량 작업" 메뉴에서 비활성화를 선택하고 적용을 클릭하세요.

wp 플러그인 대량 비활성화

모든 플러그인을 비활성화하여 문제가 해결된다면 플러그인 중 하나가 문제의 원인일 수 있다는 의미입니다. 플러그인을 하나씩 다시 활성화하고 플러그인을 다시 활성화한 후 문제가 다시 발생하는지 확인하세요. 플러그인에 결함이 있음을 발견한 경우 해당 플러그인을 비활성화하거나 삭제하여 문제를 해결하고 다른 플러그인을 이전 상태로 되돌리세요.

8. CDN(콘텐츠 전송 네트워크)을 확인하세요.

웹 사이트 콘텐츠를 더 빠르게 전달하기 위해 CDN을 사용하는 경우 해당 측면에서도 모든 것이 괜찮은지 확인해야 합니다. Cloudflare는 중소 규모 웹사이트에 가장 일반적으로 사용되는 CDN 솔루션 중 하나로, CDN 및 클라우드 보안 시스템 완화 DDoS 공격 역할을 모두 수행합니다.

504 게이트웨이 시간 초과 cloudflare

위 버전의 504 오류는 Cloudflare 측에 문제가 있을 때 나타납니다. Cloudflare 지원팀에 문의하거나 완전히 비활성화할 수 있습니다. 비활성화하도록 선택한 경우 DNS 레코드 변경 사항이 적용되는 데 몇 시간이 걸릴 수 있습니다.

그러나 아래와 같이 504 오류가 나타나는 것이 더 일반적입니다. 이 모드는 Cloudflare CDN이 웹 서버로부터 응답을 받을 수 없음을 의미합니다.

클라우드플레어 504

9. 방화벽 설정 확인

방화벽을 올바르게 설정하는 것은 웹 사이트가 작동하고 요청에 응답하는 방식에 매우 중요합니다. 특히 CDN을 사용하여 콘텐츠를 제공하는 경우 많은 요청이 동일한 CDN 노드에서 발생하므로 방화벽은 이를 원치 않는 트래픽으로 표시하고 요청을 차단할 수 있습니다.

이 문제를 해결하려면 웹 사이트 방화벽 시스템에서 CDN의 모든 IP 주소를 화이트리스트에 추가해야 합니다. 일반적으로 CDN의 웹사이트에서 CDN의 IP 주소 목록을 찾을 수 있습니다.

서버의 .htaccess 파일에 IP 주소를 화이트리스트에 추가할 수 있습니다. 그렇게 하려면 다음 단계를 따르십시오.

  1. FileZilla와 같은 FTP 클라이언트를 사용하여 웹 서버에 연결한 다음 웹 사이트 파일이 포함된 루트 디렉터리로 이동합니다.
  2. .htaccess 파일을 두 번 클릭하여 백업을 다운로드합니다.
  3. 그런 다음 서버에서 .htaccess 파일을 마우스 오른쪽 버튼으로 클릭하고 보기/편집을 선택합니다.

504 htaccess 편집

이제 다음 코드를 복사하여 파일에 붙여넣으세요.

<RequireAny>
Require all granted
Require ip 127.0.0.1
</RequireAny>

127.0.0.1 주소를 화이트리스트에 추가하려는 IP 주소로 바꾸세요. 화이트리스트에 추가하려는 각 IP 주소에 대해 이 한 줄을 복사하여 이전 줄 아래에 붙여넣은 다음 IP 주소를 원하는 대로 변경하세요.

10. 서버 구성 변경

웹 사이트에 WordPress VPS 호스팅을 사용하는 경우 504 게이트웨이 시간 초과 오류를 해결하기 위해 시도할 수 있는 몇 가지 방법이 있습니다. 여기에는 일부 서버 설정 및 구성을 조정하고 특정 리소스 제한을 늘리는 작업이 포함됩니다. 하지만 언제나 그렇듯, 기억하세요. 먼저 모든 것을 백업하세요.

이 방법을 사용하려면 VPS에 대한 SSH 액세스 권한이 필요합니다. VPS에서 실행 중인 웹 서버가 Apache인 경우 SSH를 통해 httpd.conf 파일에 연결하고 기본 시간 초과 값을 늘릴 수 있습니다. 파일에 다음 코드를 추가합니다.

# Timeout: The number of seconds before receives and sends time out.

Timeout 600

또 다른 인기 있는 웹 엔진은 Nginx입니다. Nginx를 사용하는 경우 /etc/nginx/conf.d/timeout.conf에 있는 timeout.conf 파일을 편집할 수 있습니다.

아래 코드를 파일에 추가하세요.

proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;

11. 호스팅 계획을 업그레이드하세요

트래픽이 증가하는 성공적인 WordPress 웹사이트를 운영하고 있다면 어느 순간 서버 리소스가 부족해지는 것은 불가피하며, 이로 인해 사용자에게 504 시간 초과 오류가 발생할 수 있습니다. 웹사이트 트래픽에 따라 호스팅 계획을 업그레이드하는 것이 좋습니다.

워드프레스-vps 블로깅 시작

NVMe 스토리지와 전 세계 최소 지연 시간을 갖춘 최고급 하드웨어에서 WordPress를 셀프 호스팅하세요. 선호하는 배포판을 선택하세요.

WordPress VPS 받기

결론

504 게이트웨이 시간 초과 오류는 서버 측 오류이지만 기본적으로 사용자가 서버에 도달하거나 서버로부터 응답을 받을 수 없음을 의미하므로 이는 사용자의 브라우저 및 인터넷 연결을 통해 자신의 웹사이트 서버에 연결된 모든 곳에서 발생할 수 있습니다.

문제를 찾아 해결하려면 문제를 단계별로 확인하여 무엇이 문제를 해결하는지 확인한 다음 수정하여 문제를 영구적으로 해결해야 합니다. 이러한 단계를 수행해도 웹사이트의 504 오류가 해결되지 않으면 호스팅 회사의 고객 지원 센터에 연락하여 도움을 요청하는 것이 가장 좋습니다.

공유하다

블로그에서 더 보기

계속 읽어보세요.

부드러운 보라색 구름 테마 배경의 플로팅 앱 인터페이스 패널로 둘러싸인 왼쪽에 큰 헤드라인 텍스트가 있고 오른쪽에 Odoo 로고가 있는 Odoo 리뷰 기능 이미지.
웹 및 비즈니스 앱

종합적인 Odoo 검토: Odoo가 귀하의 비즈니스에 적합한 ERP입니까?

Odoo는 한 곳에서 많은 것을 약속한다는 단순한 이유 때문에 성장하는 비즈니스를 위해 가장 널리 간주되는 ERP 플랫폼 중 하나입니다. 영업, 회계, 재고

짐 슈워츠짐 슈워츠 11분 읽기
오픈 소스 WordPress 대안은 다채로운 그라데이션 배경, 데스크톱 모니터, 코드 편집기, 흐릿한 대시보드 미리 보기 및 왼쪽의 큰 헤드라인 텍스트가 있는 이미지를 제공합니다.
웹 및 비즈니스 앱

개발자를 위한 최고의 오픈 소스 WordPress 대안

WordPress는 여전히 중요하며 여전히 다양한 사이트에 서비스를 제공하고 있습니다. 플러그인 디렉토리는 62,000개 이상의 플러그인을 호스팅하고 테마 디렉토리는 14,000개 이상의 무료 테마를 제공합니다. 그쪽으로

짐 슈워츠짐 슈워츠 14분 읽기
플랫폼 로고와 어떤 CMS 개발자를 선택해야 하는지 묻는 헤드라인이 포함된 Automad 및 WordPress 기능 이미지.
웹 및 비즈니스 앱

Automad와 WordPress: 두 가지 최고의 CMS 플랫폼 간의 철저한 비교

Automad와 WordPress는 매우 다른 두 가지 방식으로 동일한 작업을 해결합니다. Automad는 플랫 파일 CMS 및 템플릿 엔진이므로 콘텐츠는 데이터베이스가 아닌 파일에 존재하지만 WordPress는

짐 슈워츠짐 슈워츠 9분 읽기

배포할 준비가 되셨나요? 월 $2.48부터

2008년부터 독립 클라우드. AMD EPYC, NVMe, 40Gbps. 14일 환불.