Error 1015 레이트 리밋 원인과 해결
Cloudflare Error 1015는 요청량에 걸린 레이트 리밋입니다. 1020·오리진 429와 4단계로 구분하고 해제합니다. 무료 즉시 진단으로 바로 확인.
내 도메인에 이 문제가 있는지 지금 확인
무료, 가입 불필요. 이 가이드가 다루는 항목을 바로 검사하고 조치 방법을 알려드립니다.
Problem
페이지가 Cloudflare 화면에서 Error 1015: You are being rate limited를 반환합니다. 하단에 Ray ID가 붙어 있습니다. 당신 IP가 너무 빠르게 너무 많은 요청을 보내서 Cloudflare가 엣지에서 막은 것입니다.
Symptoms
- Cloudflare 페이지에 “You are being rate limited”, 코드 1015, 그리고
8a1b2c3d4e5f6789같은 Ray ID가 보입니다. - 실제 HTTP 상태는 429 Too Many Requests입니다 — 1015는 Cloudflare가 브랜딩한 429입니다.
- 잠시 기다리면 스스로 풀립니다(기본 보호에서 약 10초, 소유자가 쿨다운을 늘린 플랜에서는 더 길게).
- 한 IP나 한 네트워크(VPN, 사무실, 스크립트)만 막히고 다른 방문자는 멀쩡히 통과하는 경향이 있습니다.
What This Error Actually Means
Error 1015는 Cloudflare가 이 사이트의 레이트 리밋 규칙이 당신 IP를 조이고 있다고 알리는 코드입니다. 방화벽 차단도, 장애도 아닙니다. 규칙이 시간 창 안에서 당신 주소가 보낸 요청을 셌고, 그 수가 설정된 임계치를 넘었으며, 창이 리셋될 때까지 Cloudflare가 429를 반환하고 있는 것입니다.
붙잡아야 할 핵심: 1015는 요청량에 관한 것이고 일시적입니다. 이 점이 혼동되는 코드들과 깔끔하게 갈립니다. Error 1020 Access Denied는 동작이 Block인 방화벽·WAF 규칙 — 당신이 누구인지(국가, ASN, IP 평판, 패턴)에 대한 결정이고, 스스로 풀리지 않습니다. Error 1010은 브라우저 시그니처를 자동화로 판정합니다. Cloudflare 페이지 없는 순수 429는 대개 Cloudflare 뒤에 앉은 오리진 앱 자체 리미터입니다. 1015는 콕 집어: Cloudflare 엣지 리미터가 당신이 보낸 요청 수에 걸렸다는 뜻입니다.
요청 수에 대한 임계치라서, 해결은 당신이 누구냐로 갈립니다. 방문자라면 속도를 늦추거나 계산되는 IP를 바꿉니다. 사이트를 소유했다면 규칙의 임계치·창·매칭 기준이 당신 것이고 — 모든 발동이 Ray ID와 함께 로그에 남아, 어느 규칙이 어떤 경로에서 터졌는지 정확히 볼 수 있습니다.
Top 3 Causes
- 공동 예산을 쓰는 공유 IP - 회사 NAT, 학교 네트워크, 모바일 CGNAT, VPN 출구 노드는 여러 사용자를 한 주소 뒤에 둡니다. 레이트 리밋은 IP별로 세니, 모두의 요청이 합산되고 바쁜 한 명이 집단 전체의 한도를 터뜨립니다. 실제 사람들이 가장 많이 겪는 1015입니다.
- 한도를 넘는 스크립트·봇·재시도 루프 - 자동 요청, 공격적인 크롤러, 재시도 루프에 갇힌 망가진 클라이언트, 너무 자주 폴링하는 연동이 임계치를 넘습니다. 정상적인 자동화도 속도 조절이나
Retry-After준수를 안 하면 수시로 걸립니다. - 실제 트래픽에 비해 너무 빡빡하게 잡은 규칙 - 소유자가 임계치를 낮게, 혹은 창을 좁게 잡아서, 정상 사용(API를 많이 호출하는 페이지, 정상적인 클릭 폭주)이 이를 넘습니다. 규칙이 공격자가 아니라 고객을 잡는 자가 유발 버전입니다.
Diagnose with DechoNet
- HTTP 진단으로 실제 상태가 429인지 확인하고 응답 헤더를 읽으세요.
Retry-After값이 쿨다운이 정확히 얼마인지 알려주고,cf-ray헤더가 당신 요청을 페이지의 Ray ID와 묶어줍니다. - IP 조회로 내 주소가 어떻게 보이는지 확인하세요 — 데이터센터·VPN·공유/CGNAT 대역으로 읽히는지. 그렇다면 다른 걸 건드리기 전에 공유 IP 예산이 유력한 방아쇠입니다.
Resolution Checklist
- 실제 상태와 헤더를 읽으세요. 429가 맞는지 확인하고
Retry-After로 정확한 쿨다운을 보세요 — 기본 보호에서는 대개 몇 초입니다. - 기다린 뒤 백오프로 재시도하세요. 1015는 일시적입니다; 계속 두드리면 카운터만 갱신돼 대기가 길어집니다.
- 공유 IP(VPN, 사무실, 모바일, CGNAT)인지 확인하세요. 가정용 회선으로 바꾸거나 VPN을 끄세요 — 카운트는 IP별이라 리셋됩니다.
- 폭주하는 클라이언트를 배제하세요: 갇힌 재시도 루프, 브라우저 확장, 엔드포인트를 도배하는 탭이 조용히 예산을 씁니다.
- 사이트를 소유했다면 레이트 리밋 로그에서 Ray ID를 찾으세요. 어느 규칙이 어떤 경로에서 터졌는지, 정상 트래픽이 너무 낮게 잡힌 임계치를 넘는지 확인하세요.
- 소유자라면 창을 넓히거나 임계치를 올리거나 규칙을 남용받는 경로로만 좁히세요 — 그리고 세면 안 되는 신뢰 IP(모니터, 파트너 API)에 allow를 추가하세요.
When to Escalate
- 정상 사용자가 일상적 사용에서 계속 1015에 걸리면, Cloudflare 레이트 리밋 규칙을 소유한 쪽에 넘기세요 — 임계치나 창이 실제 트래픽에 비해 지나치게 공격적이라 비활성화가 아니라 재조정이 필요합니다.
- 모니터, 웹훅, 파트너 연동이 1015에 걸리면, 해당 IP를 allow 목록에 추가하도록 넘기세요. 자동 클라이언트는 남용을 겨냥한 규칙에서 면제돼야지, 함께 조여지면 안 됩니다.
관련 도구
관련 가이드
가이드 공유