Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Cloudflare '오류 524' 해결 방법: 원인부터 대처법까지

Cloudflare '오류 524'란 무엇인가?

Cloudflare는 미국에 본사를 둔 인터넷 보안 전문 기업으로, DDoS 방어, CDN(콘텐츠 전송 네트워크), DNS(도메인 네임 서비스) 등 다양한 온라인 서비스를 제공합니다. 전 세계 수많은 웹사이트에서 사용하는 신뢰도 높은 서비스입니다. 그러나 최근 Cloudflare를 사용하는 사용자들 사이에서 '오류 524'가 발생했다는 보고가 잇따르고 있습니다.

Cloudflare  오류 524  해결 방법: 원인부터 대처법까지

Cloudflare 서버에서 '오류 524'가 발생하는 원인

여러 사용자로부터 접수된 보고를 바탕으로 문제를 분석했으며, 이를 완전히 해결할 수 있는 솔루션을 마련했습니다. 조사 결과, 오류 524를 유발하는 주요 원인은 다음과 같습니다.

1. 장시간 실행되는 프로세스(Long-Running Process)

오류 524는 Cloudflare가 원본 서버(origin)와 TCP 연결을 성공적으로 맺었지만, 타임아웃 제한 시간 내에 HTTP 응답을 받지 못했음을 의미합니다. 즉, Cloudflare 자체에는 문제가 없으며, 원본 서버가 응답 시간 제한을 초과하고 있는 상황입니다. Cloudflare는 기본적으로 100초까지만 응답을 기다리므로, 실행 중인 프로세스가 이 시간을 초과하면 해당 오류가 발생합니다.

2. 서버 과부하(Overload)

경우에 따라 서버가 과부하 상태에 있거나 하드웨어 성능의 한계에 도달했을 수도 있습니다. 서버의 CPU 사용량이 정상 범위를 초과하면 로딩 시간이 급격히 늘어나고, 이로 인해 서버가 작업을 제시간에 완료하지 못해 오류가 트리거될 수 있습니다.

문제의 성격을 파악했다면 이제 해결 방법을 살펴보겠습니다. 설정 간 충돌을 피하려면 아래 솔루션을 제시된 순서대로 적용하는 것이 좋습니다.

해결 방법 1: 서버 리소스 확인

서버에서 이 오류가 발생한다면 먼저 리소스 사용량이 비정상적으로 높은지 확인해야 합니다. 리소스 사용량이 평소보다 높으면 이 오류가 발생할 가능성이 큽니다. 이 경우 서버의 하드웨어 사양을 업그레이드하거나, 서버에서 실행 중인 프로세스 수를 제한하는 것이 좋습니다.

해결 방법 2: 서브도메인으로 프로세스 이동

완료까지 100초 이상 걸리는 프로세스를 자주 실행해야 한다면, 해당 프로세스를 Cloudflare DNS 프록시가 적용되지 않은 서브도메인으로 옮기는 방법을 시도해 볼 수 있습니다. 이렇게 하면 100초 제한이 적용되지 않으므로 프로세스가 정상적으로 로드됩니다.

참고: 추가로 VPS 소프트웨어를 비활성화한 상태에서 Railgun 설정을 테스트해 보는 것도 권장됩니다.