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