429 Too Many Requests Hatası Nedir, Nasıl Çözülür?
Kısa yanıt: 429 hatası, kısa sürede çok fazla istek gönderdiğiniz için sunucunun veya bir servisin geçici olarak yanıt vermeyi durdurduğunu gösterir. Birkaç dakika bekleyip tekrar deneyin; hata kendi sitenizde sürekli oluşuyorsa güvenlik eklentisinin hız sınırını, bot trafiğini veya bir eklentinin kendi sitenize yaptığı tekrarlı istekleri kontrol edin.
Bu rehber kimin için: 429 hatası alan site sahipleri ve geliştiriciler · Gereken süre: 10 dakika · Seviye: Orta
Hız sınırlaması, sunucuları kötüye kullanıma karşı koruyan normal bir mekanizmadır. 429 yanıtında genellikle Retry-After başlığı bulunur ve ne kadar beklemeniz gerektiğini belirtir. Hata ya sizin sitenizin ziyaretçilere uyguladığı bir sınırdan ya da sitenizin bağlandığı harici bir servisin size uyguladığı sınırdan kaynaklanır.
Çözüm adımları
- Kaynağı belirleyin: Hata sayfanızı açarken mi, yoksa bir eklentinin harici bir servise (ödeme, kargo, e-posta API) bağlanırken mi oluşuyor?
- Güvenlik eklentisi: Wordfence gibi eklentilerin “rate limiting” ayarları gerçek kullanıcıları da engelleyebilir; eşikleri gevşetin.
- Botlar: Erişim kayıtlarında yoğun istek yapan botları belirleyip kötü botları engelleme rehberini uygulayın.
- Kendi kendine istekler: WP-Cron veya admin-ajax.php’ye sürekli istek yapan eklentileri (ör. Heartbeat) sınırlandırın.
- Harici API: Entegrasyonunuz API sınırına takılıyorsa isteklerinizi önbelleğe alın ve Retry-After süresine uyan bir yeniden deneme mantığı kullanın.
- Başlıkları inceleyin: HTTP header kontrol aracıyla yanıttaki Retry-After ve hız sınırı başlıklarını görün.
Arama motorları 429 görürse
Googlebot 429 veya 503 aldığında tarama hızını düşürür. Kısa süreli durumlar sorun yaratmaz; ancak uzun süreli 429 yanıtları sayfaların dizinden düşmesine neden olabilir. Hız sınırlarınızı doğrulanmış arama motoru botlarını etkilemeyecek şekilde ayarlayın.
Hâlâ çözülmediyse
Hata yalnızca sizin IP’nizde oluşuyorsa birkaç dakika bekleyin; sürerse IP adresinizle destek talebi açın. Yoğun API trafiği olan projeler için kaynakları kendiniz yönettiğiniz VPS sunucu paketlerimizi inceleyebilirsiniz.
Sık sorulan sorular
Cloudflare 429 gösteriyor.
Cloudflare’deki hız sınırlama kuralınız tetiklenmiştir; kural eşiklerini kontrol edin.
429 ile 503 farkı nedir?
429 istemcinin çok fazla istek yaptığını, 503 sunucunun genel olarak kullanılamadığını belirtir.
İlgili rehberler
- Kötü Botları ve Agresif Tarayıcıları Engelleme
- 508 Resource Limit Is Reached Hatası ve Çözümü
- WordPress Zamanlanmış Yazı Yayınlanmadı (Missed Schedule)
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.