Belki sayfayı çok fazla kez yenilediniz, komut dosyanız çok hızlı çalıştı ya da “Öde” düğmesine iki kez tıkladınız. Şimdi Hata 1015: İşlem hızınız sınırlandırıldı mesajını görüyorsunuz.

Endişelenmeyin, bu hata neredeyse her zaman geçicidir ve hiçbir şekilde size yönelik değildir.

Hata 1015, Cloudflare'in hız sınırlaması, bağlantınızdan kısa sürede çok fazla istek aldığını tespit edip sizi engellediğinde (HTTP 429) ortaya çıkar.

Bu kılavuzda, Cloudflare Hata 1015'in neden oluştuğu, basit bir curl komutuyla nasıl kontrol edilebileceği ve engellemenin nasıl kaldırılacağı ile gelecekte bu hatayı nasıl önleyebileceğiniz açıklanmaktadır.

Durumunuza göre ilgili bölüme atlayın: Sadece geziniyorum · Komut dosyaları çalıştırıyorum · Sitenin sahibi benim

Hızlı Cevap

Bir bakışta Hata 1015
HTTP durumu 429 Çok Fazla İstek
Ne kadar sürer Engelleme süresi sona erene kadar. Site sahibi bunu belirler: Ücretsiz planlarda 10 saniyeden başlayarak, İşletme ve Kurumsal planlarda bir güne kadar
Kimin kaldırabileceği Yalnızca site sahibi
Çözüm Tekrar denemeyi durdurun, bekleyin, ardından istek hızını azaltın veya istekleri temiz IP adreslerine dağıtın

Hata 1015'in Anlamı

Her 10 saniyede 50 kişinin geçmesine izin veren bir metro turnikesini düşünün. 51. kişi beklemek zorundadır. Cloudflare'in hız sınırlaması da bu şekilde çalışır. Kurallar Cloudflare tarafından değil, site sahibi tarafından belirlenir; bu nedenle neyin istek olarak kabul edileceği, kaç istek izin verileceği ve sınırı aştığınızda ne kadar süreyle engelleneceğiniz site sahibi tarafından belirlenir. Bu nedenle Cloudflare destek ekibi, sizin adınıza 1015 hatasını ortadan kaldıramaz.

Bar chart of requests per 10 seconds: the fourth bar crosses a limit of 50, then three blocked periods return HTTP 429
Şekil 1. Sınırın altında kalırsanız hiçbir şey olmaz. Sınırı aşarsanız, engelleme süresinin bitmesini beklemeniz gerekir. (Örnek değerler.)

"1015", Cloudflare'in hata sayfasına koyduğu etikettir. Asıl HTTP durumu 429'dur. Engelleme süresi dolduğunda, kuralı hemen tekrar tetiklemediğiniz sürece istekleriniz yeniden çalışacaktır.

Neden Sınırlara Ulaştınız?

Çoğu zaman bunun dört ana nedeni vardır:

  1. Çok fazla istek, çok hızlı. Veri toplayıcılar, fiyat takipçileri ve benzeri araçlar sınıra ulaşmanıza neden olabilir.
  2. Paylaşılan bir IP adresi. Ofis Wi-Fi'sinde, VPN'de veya yoğun bir proxy'de, diğer kişilerin istekleri sizin IP'nize sayılabilir.
  3. Hassas bir sayfa. Sayfa sahipleri genellikle oturum açma, arama, ödeme ve API yollarında sıkı sınırlar belirler, bu nedenle sadece birkaç deneme yeterli olabilir.
  4. Engellenmişken yeniden deneme. Bu, engelleme süresini uzatabilir.

Kimler Ziyaretçi Sayılır?

Bu, kurala ve IP adresinizi değiştirmenin yardımcı olup olmayacağına bağlıdır. Ücretsiz ve Pro planlarda Cloudflare yalnızca IP adresine göre sayım yapar. Gelişmiş Hız Sınırlama özelliğine sahip Kurumsal müşteriler, çerez, başlık, ülke, ASN vb. kriterlere göre sayım yapabilir (TLS parmak izleri için Bot Yönetimi gerekir).

Counting per IP: three IPs each pass at 20 of 50. Counting by cookie: they share one counter at 60 of 50 and are blocked
Şekil 2. IP'leri döndürme, kural IP'leri sayıyorsa işe yarar. Kural, çerez gibi sürekli gönderdiğiniz bir şeyi sayıyorsa işe yaramaz. (Örnek değerler.)

curl ile 1015 Hatasını Test Etme

Başka herhangi bir şey yapmadan önce, gerçekte ne olduğunu doğrulayın. Bu komutları herhangi bir Unix tarzı kabukta (macOS, Linux, WSL veya Git Bash yüklü Windows vb.) çalıştırabilirsiniz. Yalnızca size ait olan veya test etme izniniz bulunan siteleri test edin.

1. Durum kodunu kontrol edin

Terminal
URL="https://your-site.example/"
curl -s -o /dev/null -w "%{http_code}\n" "$URL"

Eğer 429 ve 1015 sayfası görürseniz, istek sınırına ulaşmışsınız demektir. 403 , 1005 hatası gibi farklı bir engellemedir.

2. Başlıkları okuyun

Terminal
curl -s -o /dev/null -D - "$URL" \
  | grep -iE "^(HTTP|server|cf-ray|retry-after)"
Çıktı
HTTP/2 429
server: cloudflare
cf-ray: 8a1b2c3d4e5f6789-LHR

Örnek çıktı. cf-ray değeri (Ray ID olarak da bilinir) kaydedin. Site sahibi bunu kullanarak isteğinizi bulabilir. Eğer bir retry-after başlık varsa, ne kadar beklemeniz gerektiğini belirtir.

3. Limit eşiğini bulun

Terminal
for i in $(seq 1 60); do
  printf "%s " "$(curl -s -o /dev/null -w '%{http_code}' "$URL")"
done; echo
Çıktı
200 200 200 200 200 200 200 200 429 429 429 429 429 429

Kısaltılmış örnek çıktı. 200 " 429 zaman aralığında kaç istek yapabileceğinizi gösterir. Her site farklı olduğundan, gerçek sonuçlarınız değişebilir.

Ziyaretçi Olarak 1015 Hatası Nasıl Giderilir

  1. Sayfayı yenilemeyi bırakın ve birkaç dakika bekleyin; çünkü her yenileme denemesi sayacı yüksek tutar ve engelleme sürenizi uzatır.
  2. Ağ değiştirmeyi deneyin (örneğin, Wi-Fi'dan telefonunuzun mobil verisine geçin); bu size yeni bir IP adresi sağlar ve genellikle sorunu çözer.
  3. VPN veya proxy'nizi kapatın ya da farklı bir tane deneyin; çünkü paylaşılan IP'ler sınırlarına çok daha çabuk ulaşır.
  4. Siteyi otomatik olarak yenileyen tüm sekmeleri veya uzantıları kapatın.
  5. Hala çalışmıyorsa siteyle iletişime geçin ve Ray ID'nizi verin. Talebinizi incelemek ve muhtemelen hız sınırı kuralını ayarlamak için buna ihtiyaçları olacaktır. Cloudflare desteği sizin adınıza bu kuralı değiştiremeyeceğinden, kuralı yalnızca site sahibi değiştirebilir.

Hytale veya PayPal'da Hata 1015 mi görüyorsunuz?

Kullanıcılar "Hytale hata 1015" ve "PayPal hata 1015" aramaları yapmaktadır. Orada Cloudflare'in "Hız sınırlamasına tabi tutuluyorsunuz" sayfasını görüyorsanız, bu sadece sitenin Cloudflare kuralının bağlantınızı sınırladığı anlamına gelir. Sitenin özel kurallarını başka hiç kimse göremez; bu nedenle yukarıdaki beş adımı uygulayın ve Ray ID'nizi sitenin destek ekibine gönderin.

Komut Dosyaları Çalıştırırken Hata 1015 Nasıl Giderilir

Hız sınırlamaları siteleri korumak için uygulanır, bu nedenle mantıklı bir kullanıcı olun. Yalnızca halka açık verileri toplayın, sitenin şartlarına uyun robots.txtve istek hızınızı düşük tutun.

1. Yavaş Yavaş Geri Çekilin

429 hatası alırsanız, hemen yeniden denemeyin. Bekleyin ve hatayı tekrar alırsanız, daha da uzun süre bekleyin. Birden fazla işleyicinin aynı anda yeniden denememesi için biraz rastgelelik (jitter) ekleyin ve site gönderiyorsa Retry-After başlığına her zaman uyun.

Two retry strategies: instant retries stay blocked, while waits of 1, 2, and 4 seconds with random jitter end in 200 OK
Şekil 3. Her denemede bekleme süresi iki katına çıkar ve jitter, yeniden denemelerin birbirinin tam arkasına dizilmemesini sağlar. (Örnek değerler.)
Python
import random
import time

import requests


def fetch(url, session, max_tries=5):
    for attempt in range(max_tries):
        resp = session.get(url, timeout=20)
        if resp.status_code != 429:
            return resp
        retry_after = resp.headers.get("Retry-After", "")
        wait = int(retry_after) if retry_after.isdigit() else 2 ** attempt
        wait += random.uniform(0, 1)  # jitter, so retries never line up
        print(f"429 received, waiting {wait:.1f}s")
        time.sleep(wait)
    raise RuntimeError(f"Still rate limited after {max_tries} tries: {url}")


session = requests.Session()
resp = fetch("https://your-site.example/", session)
print(resp.status_code)

2. Oturumları ve Önbelleği Yeniden Kullanın

Tek bir oturum kullanmak çerezlerinizi korur ve önbellekleme, aynı sayfayı iki kez istemeyeceğiniz anlamına gelir. Daha az istek, kurala takılma olasılığınızı azaltır.

3. Yükü Temiz IP'lere Dağıtın

Tek bir IP'nin izin verdiğinden daha fazla istek yapmanız gerekiyorsa (örneğin, 10.000 ürün sayfasındaki fiyatları kontrol etmek gibi), sadece istek hızını ayarlamak yeterli olmaz. Şekil 2'nin solunda gösterildiği gibi, her birinin sınırın altında kalmasını sağlamak için isteklerinizi birkaç IP'ye dağıtmanız gerekir.

IP türü önemlidir. Veri merkezi IP'leri sunucu olarak kolayca tanımlanır ve genellikle tüm aralığın itibarını paylaşır, bu nedenle çoğu zaman ilk olarak engellenirler. Mobil IP'ler, birçok telefonun operatör sınıfı NAT aracılığıyla tek bir IP'yi paylaştığı operatör ağlarından gelir. Bu adresin engellenmesi, gerçek müşterilerin erişimini fiilen engelleyeceğinden, siteler genellikle mobil IP'lere karşı daha temkinli davranır. Tam karşılaştırma için mobil, ev ve veri merkezi proxy'lerini karşılaştırın.

Terminalinizden test edin:

Terminal
export PROXY="http://USERNAME:PASSWORD@gb1.pxm2.io:PORT"
curl -s -x "$PROXY" -o /dev/null -w "%{http_code}\n" "$URL"
curl -s -x "$PROXY" https://ipinfo.io/json
Kod
{
  "ip": "82.132.xxx.xxx",
  "country": "GB",
  "org": "AS35228 Telefonica UK Limited"
}

Örnek çıktı, kısaltılmıştır. org alan, gerçek telefon kullanıcılarının internette gezinirken kullandıklarıyla aynı türde bir IP olan O2'nin ağını (Telefonica UK) göstermektedir.

pxm2.io ile çıkış ülkenizi seçebilir, zamanlayıcıyla veya istediğiniz zaman yeni bir IP'ye geçebilir ya da oturum açmak için tek bir IP'de kalmanız gerekiyorsa 30 dakika ile 2 saat arasında sabit bir oturum kullanabilirsiniz. Mobil proxy rotasyonu kılavuzu tüm bunları kapsamaktadır.

Kısa bir not: Proxy kullanmak, bir sitenin sınırını hiçbir şekilde artırmaz. Bu sadece trafiğinizi daha fazla IP adresine dağıttığınız anlamına gelir. Kural çerezlere dayalıysa veya istekleri çok hızlı gönderiyorsanız, yeni IP adresleri hiçbir fark yaratmayacaktır. Önce hızınızı düşürün, ardından isteklerinizi dağıtın.

4. İstemcinizi Tutarlı Tutun

Kurallar başlık, çerez veya parmak izine dayalı olabilir; bu nedenle, aynı bot benzeri istekleri gönderirken sadece IP'leri döndürmek bir fayda sağlamaz. Gerçekçi başlıklar kullanmanız ve oturum başına tek bir istemciye bağlı kalmanız gerekir. Mobil proxy başlıkları ve parmak izi, daha karmaşık konulardır.

Site Sahibi Olarak 1015 Hatası Nasıl Giderilir

Gerçek müşteriler 1015 hatasını bildirirse:

  1. İsteği bulun. Cloudflare kontrol panelinde Güvenlik > Olaylar bölümüne gidin ve Ray ID veya ziyaretçi IP'sine göre arama yapın.
  2. Tetiklenen kuralı kontrol edin: eşik değeri, süre ve önlem zaman aşımı.
  3. Süreyi uzatmayı deneyin. Cloudflare, 1 saniye yerine 10 saniye gibi daha uzun bir süre önerir; çünkü daha kısa süreler, bir sayfanın birçok öğeyi yüklemesi gibi normal trafik artışlarını engelleyebilir.
  4. Ofisler ve mobil ağlarda genellikle bir IP adresinin arkasında birçok kullanıcı bulunduğundan, paylaşılan IP adreslerini uygun şekilde sayın. Business ve Enterprise planlarında, bunları ayrı ayrı saymak için "NAT desteğine sahip IP" seçeneğini kullanabilirsiniz.
  5. Sınırda olan trafik için engelleme yerine doğrulama yapmayı düşünün; böylece gerçek kullanıcılar yine de erişebilir.

Hata 1015 ve Diğer Cloudflare Hataları

Hata Anlam HTTP durumu
1015 Hız sınırlamasına tabi tutuluyorsunuz 429
1005 Ağınız (ASN) engellendi 403
1006, 1007, 1008 IP adresiniz engellendi 403
1020 Bir güvenlik duvarı kuralı sizi engelledi 403

SSS

1015 hatası kalıcı mıdır?

Hayır. Engelleme, site sahibi tarafından belirlenen süre boyunca devam eder; bu süre dolduğunda erişiminiz yeniden sağlanır. Tekrar tekrar denemeye devam ederseniz, kalıcı gibi hissedebilirsiniz.

Neden birkaç istekten sonra 1015 hatası alıyorum?

VPN, ofis veya halka açık Wi-Fi ağında başkalarıyla aynı IP adresini paylaşıyor olabilirsiniz ya da sayfanın giriş veya ödeme sayfalarında katı bir sınırlama olabilir.

VPN, 1015 hatasını giderir mi?

Bazen. VPN size yeni bir IP adresi sağlar, ancak birçok kişi VPN IP adreslerini paylaşır ve sınırlara hızla ulaşır. Telefonunuzun mobil verisini kullanmak genellikle daha güvenilirdir.

Proxy, 1015 hatasını önler mi?

Kural IP adreslerini sayıyorsa ve trafiğiniz meşruysa, proxy yardımcı olur. Kural çerezleri veya parmak izlerini sayıyorsa ya da istekleri çok hızlı gönderiyorsanız, proxy yardımcı olmaz. Önce hızınızı düşürün, ardından isteklerinizi aralıklarla gönderin.

Yoğun İş Yükleri İçin Temiz IP'lere mi İhtiyacınız Var?

pxm2.io, ABD, İngiltere, Fransa, İspanya, Singapur, Hindistan ve Polonya'daki operatör ağlarında gerçek 4G/5G mobil proxy'lere sahiptir. Karar vermeden önce destek ekibinden ücretsiz deneme talep edebilir ve bunları hedefinizle test edebilirsiniz. Planları görüntüleyin →


Kaynaklar: Cloudflare Belgeleri: Hata 1015, Cloudflare Belgeleri: Hız sınırlama kuralları, Cloudflare Belgeleri: Hız sınırlama parametreleri, Cloudflare Belgeleri: 1xxx hatalarının giderilmesi