HTTP 429 Hatası Nedir ve Nasıl Düzeltilir

Yayınlanan: 2020-08-06

Alabileceğiniz "en iyi" türde hatalar, soruna tam olarak neyin neden olduğunu size söyleyenlerdir. HTTP hatası 429, bu alanda tam not alır. Sorunun ne olduğunu hemen anlayacaksınız, böylece suçluyu hemen tanımlamaya başlayabilirsiniz.

Kısacası, biri veya bir şey sunucunuzdan çok fazla istekte bulunduğunda 429 hatası görünür. WordPress kullanıyorsanız, bu sorunu gidermenin birkaç basit yolu vardır.

Öyleyse hemen çalışmaya başlayalım!

Youtube Kanalımıza Abone Olun

HTTP Hatası 429 Nedir?

HTTP hatası 429, beraberindeki "Çok Fazla İstek" yazan mesajıyla daha iyi bilinir. Hangi tarayıcıyı kullandığınıza bağlı olarak, hata kodu biraz farklılık gösterebilir. En yaygın varyasyonlarından bazıları şunlardır:

  1. "429 hatası"
  2. "HTTP429"
  3. “Hata 429 (Çok Fazla İstek)”

Gördüğünüz gibi, “429” tanımlayıcısı her zaman oradadır. Özetle, bu hata kodu iki şeyden biri anlamına gelir. Ya web sunucunuz aldığı istek sayısı nedeniyle bunalır ya da bir anormallik algılarsa belirli bir IP adresinden gelen bağlantıları engellemek için bir ayarı vardır.

"Anormallik" ile, belirli bir IP'nin sitenizin giriş sayfasına tekrar tekrar erişmeye çalışması gibi şüpheli davranışları kastediyoruz. Güvenli bir sunucu bu tür kötü niyetli davranışları kolayca tanıyacağından, Hizmet Reddi (DDoS) saldırıları da 429 numaralı HTTP hatasını tetikleyebilir.

429 hatasını tam olarak neyin tetikleyebileceğini anlamak önemlidir. Bir sayfaya çok fazla erişmeye çalışan sizseniz, hata kısa sürede kendiliğinden kaybolacaktır. Örneğin, web barındırıcınız, şüpheli davranış meydana geldikten sonra erişimi birkaç dakika sınırlandıracak bir ayara sahip olabilir.

Öte yandan, hata devam ederse, kötü niyetli bir saldırıya veya sunucunuzu zorlayan bir üçüncü taraf hizmetine işaret edebilir. Bu durumda, kendiniz düzeltmek için kollarınızı sıvamanız gerekebilir.

WordPress'te HTTP Hatası 429 Nasıl Onarılır (4 Teknik)

Aşağıdaki bölümlerde, WordPress'teki 429 hatasını düzeltmenin en yaygın dört yolunu keşfedeceğiz. Bu düzeltmelere, eklentilerinizde sorun giderme ile başlayarak, genellikle en iyi sonuç veren sıraya göre yaklaşacağız.

1. Tüm Eklentilerinizi Devre Dışı Bırakın

Çoğu zaman, sahte bir eklenti, kalıcı bir 429 hatasının arkasında olabilir. Deneyimlerimize göre, böyle bir hatayı tetikleme olasılığı en yüksek olan eklentiler şunlardır:

  • Güvenlik eklentileri
  • Web sitenizi HTTPS üzerinden yüklenmeye zorlayan çözümler
  • WordPress URL'lerinizi bir şekilde yeniden yazan araçlar

Bir eklentinin 429 numaralı HTTP hatasını tetikleyip tetiklemediğini anlamanın en hızlı yolu, sitenizde etkin olan tüm eklentileri devre dışı bırakmaktır. Hata daha sonra devam ederse, farklı bir düzeltme deneyebilir ve giderse suçluyu daraltmaya başlayabilirsiniz.

WordPress eklentilerini devre dışı bırakmak basittir. Ancak, 429 hatası bazen WordPress yönetici alanına erişmenizi engeller. Bu size olursa, eklentilerinizi geçici olarak kapatmanın en iyi yolu Dosya Aktarım Protokolü'nü (FTP) kullanmaktır.

FTP aracılığıyla web sitenize bağlandıktan sonra wp-content klasörüne gidin. Orada eklentiler adlı bir klasör göreceksiniz. Bu klasörü başka bir şeyle yeniden adlandırırsanız, web sitenizdeki her eklentiyi bir çırpıda devre dışı bırakır:

Eklentiler klasörünüzü yeniden adlandırma.

Doğal olarak, bunu yapmak web sitenizin işlevselliğini etkileyecektir. Ancak, birincil hedefiniz erişimi yeniden kazanmak ve bir eklentinin hatayı tetikleyip tetiklemediğini görmek olmalıdır.

Eklentilerinizi devre dışı bıraktıktan sonra sitenize normal şekilde erişebiliyorsanız, bir sonraki adımınız eklentiler dizinini orijinal adına geri yüklemek olmalıdır. Bunu yaptıktan sonra, FTP aracılığıyla klasörü açın ve aktif eklentiler listesinde aşağı doğru ilerlemeye başlayın.

Her eklenti için, onu devre dışı bırakacak kendi klasör adını değiştirmek isteyeceksiniz. Ardından hatanın devam edip etmediğini kontrol edin. Soruna tam olarak hangi eklentinin neden olduğunu belirledikten sonra, onu değiştirmeyi veya kaldırmayı düşünebilirsiniz.

2. Varsayılan Bir WordPress Temasına Geçin

Bazı durumlarda, etkin WordPress temanız 429 hatasının arkasında olabilir. Bu, büyük olasılıkla kimlik doğrulama için API anahtarlarını kullanan karmaşık temalarda ortaya çıkar.

Bir kez daha, bu olası sorunla başa çıkmak için WordPress panonuza erişiminiz olmadığı varsayımıyla çalışıyoruz. Eklentilerde olduğu gibi, aktif temanızı devre dışı bırakmak için bir FTP istemcisi kullanabilirsiniz.

Bu süreç, son bölümde ele aldığımız adımlarla hemen hemen aynı şekilde çalışır:

  1. FTP aracılığıyla WordPress web sitenize bağlanın.
  2. wp-content/themes'e gidin.
  3. Etkin temanızın klasörünü bulun.
  4. Bu klasörü başka bir şeyle yeniden adlandırın.

WordPress, sitenizin aktif bir teması olmasını gerektirdiğinden, otomatik olarak varsayılan seçeneklerden birine geçecektir. Web sitenizi şimdi açarsanız ve hata giderse, her şey biraz farklı görünmelidir.

Bu aşamada temanızı yeniden yüklemeyi veya mevcut klasörünün önceki adını geri yüklemeyi deneyebilirsiniz. Hata devam ederse, temanın önceki bir sürümüne dönmeniz veya farklı bir tane kullanmayı düşünmeniz gerekebilir.

3. WordPress Giriş URL'nizi Değiştirin

429 numaralı hatanızın arkasında ne temalar ne de eklentiler yoksa, sorun sitenize girmeye çalışan biri olabilir. Genellikle bu, giriş sayfanızda kaba zorlamayı içerir.

Varsayılan WordPress giriş URL'sini değiştirerek, bu sorunun ve yardım her iki take bakım gelecek saldırılara karşı web sitesi güvenliğini sağlamak. Bunu yapmanın en kolay yolu, WPS Girişi Gizle gibi bir eklenti kullanmaktır:

WPS Girişi Gizle eklentisi.

Geçmişte WPS Hide Login'in nasıl kullanılacağından bahsetmiştik çünkü bu iş için en sevdiğimiz araç. WordPress giriş URL'nizi manuel olarak da güncelleyebileceğinizi unutmamak önemlidir, ancak web sitenizin temel dosyalarında önemli değişiklikler yapmayı gerektirdiğinden bu yönteme karşı tavsiyede bulunuyoruz.

Önceki iki çözümü denediyseniz ve yine de WordPress arka ucunda kilitli kaldıysanız, yeni bir eklenti yükleyemezsiniz. Bu durumda, büyük silahları ortaya çıkarmanız gerekecek. Bununla, barındırma destek ekibinizle iletişim kurmayı kastediyoruz.

4. Barındırma Sağlayıcınızla İletişime Geçin

Herhangi bir kaliteli web barındırma destek hizmeti, onlarla iletişim kurmadan önce bir sorunu gidermeye çalıştığınızı takdir edecektir. 429 numaralı HTTP hatası söz konusu olduğunda, hem eklentileri hem de temaları ekarte ettiyseniz, sorunun büyük olasılıkla sitenize üçüncü taraf saldırısı olduğunu varsayabilirsiniz.

WordPress web sitenizi güvence altına almak için kullanabileceğiniz birçok önlem vardır. Ancak bunların çoğu önleyici tedbirlerdir. Siteniz şu anda "ateş altında" ise, teknik yardım istemeniz gerekebilir.

Web sitenize erişemeseniz bile, web barındırıcınızın destek hizmeti, güvenlik günlüklerine göz atabilmeli ve yanlış bir şey olup olmadığını anlayabilmelidir. Ayrıca, erişiminizin olmadığı daha önceki bir yedeği geri yükleyebilirler.

Bu noktada bizim tavsiyemiz, barındırma sağlayıcınıza hangi hatayı aradığınızı ve neyi çözmeye çalıştığınızı bildirmenizdir. 429 hatası ortadan kalktığında, bu sorunun tekrarlanmaması için web sitenizi korumak için önlemler alabilirsiniz.

Çözüm

Hatalar söz konusu olduğunda, 429 ile başa çıkmak o kadar da zor değil. En kötü senaryoda, WordPress yönetici alanına giriş yapmanızı engelleyebilir, ancak yine de bu sorunu denemek ve çözmek için atabileceğiniz bazı basit adımlar vardır.

429 numaralı HTTP hatasıyla karşılaşırsanız ve hata birkaç dakikadan fazla devam ederse, web sitenizi normale döndürmenize yardımcı olacak dört hızlı düzeltmeyi burada bulabilirsiniz:

  1. Tüm eklentilerinizi devre dışı bırakın.
  2. Varsayılan bir WordPress temasına geçin.
  3. WordPress giriş URL'nizi değiştirin.
  4. Barındırma sağlayıcınıza başvurun.

WordPress'te 429 numaralı HTTP hatasının nasıl giderileceği hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım!

Botond1977/shutterstock.com tarafından hazırlanan makale küçük resmi