Cloudflare는 인터넷 보안 및 기타 온라인 서비스 제공을 전문으로 하는 미국 기반 회사입니다. 이러한 서비스 중 일부에는 DDoS 보호, CDN 및 도메인 이름 서비스가 포함됩니다. 그것은 매우 인기있는 옵션이며 많은 사람들이 사용합니다. 최근에 사용자가 "오류 524 "를 서버에 표시합니다.
Cloudflare 서버에서 "오류 524"의 원인은 무엇입니까?
여러 사용자로부터 수많은 보고서를 받은 후 문제를 조사하기로 결정하고 문제를 완전히 해결하기 위한 일련의 솔루션을 고안했습니다. 또한 발생 원인을 살펴보고 다음과 같이 나열했습니다.
- 장기 실행 프로세스: 오류 524는 Cloudflare가 원본과 TCP 연결에 성공했지만 시간 제한에 도달하기 전에 원본이 HTTP로 응답할 수 없음을 나타냅니다. 즉, Cloudflare에는 문제가 없고 원본과 연결할 수 있지만 원본이 연결에 응답하는 시간 제한을 초과하고 있습니다. Cloudflare는 이 오류를 표시하기 전에 100초 동안만 기다리므로 실행 중인 프로세스가 이 오류보다 길면 이 오류가 트리거됩니다.
- 과부하: 경우에 따라 서버에 과부하가 걸리고 하드웨어에 의해 제한될 수 있습니다. 서버의 CPU 사용량이 평소보다 많으면 로딩 시간이 급증할 수 있습니다. 그러면 서버가 작업을 완료하는 기능이 제한되고 이 오류가 발생할 수 있습니다.
이제 문제의 본질에 대한 기본적인 이해를 하였으므로 해결 방법으로 넘어갈 것입니다. 충돌을 피하기 위해 제시된 특정 순서대로 구현해야 합니다.
해결책 1:리소스 확인
이 오류가 서버에서 발생하는 경우 서버 리소스 사용량이 많은지 확인하는 것이 좋습니다. 이 오류가 발생하고 있는 리소스 사용량이 정상보다 높을 수 있습니다. 증가하는 것이 좋습니다. 하드웨어 서버의 기능 또는 제한 프로세스 실행 중입니다.
해결 방법 2:하위 도메인으로 이동
완료하는 데 100초 이상 걸리는 프로세스를 정기적으로 실행하는 경우 이동을 시도할 수 있습니다. 이러한 프로세스를 하위 도메인으로 Cloudflare의 DNS 애플리케이션에 의해 프록시되지 않습니다. 이렇게 하면 100초 제한이 더 이상 프로세스에 적용되지 않고 정상적으로 로드됩니다.
참고: 또한 모든 VPS 소프트웨어를 끄고 Railgun 설정을 테스트하는 것이 좋습니다.