Menu
Hata Kodu Çözümü
  • Başlangıç
  • Bilgisayar Hata Çözümü
Hata Kodu Çözümü
apachehero-6234258

Çalışma Zamanı Hatası 429 Fix: Çok Fazla Talep

Posted on 23 Eylül 2018 by admin

429-3126480

içindekiler

  • Ortak Senaryo: WordPress
  • Ortak Senaryo: Apache Tabanlı Siteler
  • Ortak Senaryo: API'ler
  • Sonuç
    • İlgili
  • Panik yapma! Sitenizi kullanmasını engelliyor teknik bir sorun varken, her zaman böyle bir sorun arkasında bir teknik sebebi var ve bir düzeltme DAİMA var. Barındırma ortamına, teknik yeteneğinize ya da teknik yeteneğinize bağlı kaynaklarınıza ve barındırma sağlayıcınız ya da web sunucu yöneticiniz aracılığıyla sorununuz için destek alabileceğiniz hıza bağlı olarak, hiçbir zaman bu sorun olmadan kendinizi bu sorunla karşılaşabilirsiniz. herşey.
  • WordPress sitenize sınırlama getiren (tasarımla veya hatayla) herhangi bir eklentiyi kontrol edin . Bunu gerçekleştirmenin en kolay yolu, tüm eklentilerinizi geçici olarak devre dışı bırakmak ve ardından siz ve kullanıcılarınızda hala hız sınırlama hatası olup olmadığını görmek. Bu sorunu çözerse, sıkıntıya neden olan tam olarak bulana kadar bu devre dışı bırakılmış eklentileri yavaşça yeniden etkinleştirin. Bu noktada, aynı hedefe ulaşmak için alternatif bir eklenti aramak veya eklentinin destek ekibiyle iletişime geçmek istersiniz.
  • Web sunucunuzun, kullanıcılarınız için bu hata mesajlarını oluşturmadığından emin olun . WordPress geleneksel olarak Apache'yi web üzerinde çalıştırmak için kullanıyor olsa da, bu makalenin sonraki bölümlerinde okumaya değer veya – WordPress sitenizin barındırıldığı barındırılan ortama sınırlı erişime sahipseniz – bir destek bileti koymanın vakti gelmiş olabilir veya acil yardım istemek için bir telefon görüşmesi yapın.
  • “WordPress'in dünya sınıfı olması için, sürdürülebilir bir modele sahip olması gerekiyor.” – Matt Mullenweg.

    apachehero-6234258

    Ortak Senaryo: Apache Tabanlı Siteler

    Her türlü oran sınırlaması, Apache tarafından doğal olarak desteklenmemektedir. Apache, maksimum bağlantı sayısını kontrol etmenizi sağlayan statik sunucu ayarlarına sahipken (ve ayrıca destekleyici veritabanınızın benzer ayarları olacaktır) bu ayarların hiçbiri aslında – varsayılan olarak 429 hata mesajı göstermez. Bunlar Apache'deki herhangi bir sayıda olası değişiklikle tanımlanmıştır, bu yüzden muhtemelen olası davranış modlarını gözden geçireceğiz.

    .uc79842689aad423445b067e6897a6c0c { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#eaeaea; border:0!important; border-left:4px solid #34495E!important; text-decoration:none; } .uc79842689aad423445b067e6897a6c0c:active, .uc79842689aad423445b067e6897a6c0c:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .uc79842689aad423445b067e6897a6c0c { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .uc79842689aad423445b067e6897a6c0c .ctaText { font-weight:bold; color:inherit; text-decoration:none; font-size: 16px; } .uc79842689aad423445b067e6897a6c0c .postTitle { color:#000000; text-decoration: underline!important; font-size: 16px; } .uc79842689aad423445b067e6897a6c0c:hover .postTitle { text-decoration: underline!important; }ALSO READ:  How To Fix A Tinder Server Error 1001

    Bir Apache web sunucusu yöneticisiyseniz (veya Apache sunucunuza kök erişiminiz varsa, başka bir kaynak kendinizden daha teknik değildir ve bu pronto'yu düzeltmeniz gerekir), o zaman hız sınırlama için 429 hata mesajı veren suçlu muhtemeldir. arasında:

    • mod_evasive (DDoS saldırılarına karşı size yardımcı olacak şekilde tasarlanmıştır)
    • mod_cband (daha fazla 'normal' aşınma ve kopma tipi bant genişliği kontrolü için tasarlanmıştır – yani, bu tür şeyler için endişelenmesi gereken daha büyük siteler)

    veya şunlardan biri olma olasılığı çok düşük:

    • mod_limitipconn
    • mod_bw
    • mod_bwshare
    • mod_qos

    Sunucunuzu hız sınırlayıcı hata mesajını 429 gösterecek şekilde düzeltmek istiyorsanız, yukarıdaki Apache modüllerinin (hangisi yüklüyse) konfigürasyonlarına bakmaya başlamanız gerekir.

    Profesyonel İpucu : Web sunucunuzun yüklü olduğu işletim sisteminize bağlı olarak, aşağıdakilerden birini çalıştırarak Apache'nin etkinleştirilmiş modüllerinin bir listesini görebilirsiniz:

    apache2ctl -M apache2ctl modülleri a2query -m httpd -M ls / etc / apache2 / mods etkin / (özellikle paylaşılan bir ana bilgisayarda root erişiminiz yoksa kullanışlı)

    Bunların hiçbiri işe yaramazsa – Google, sizin özel durumunuz için arkadaşınızdır.

    Profesyonel İpucu # 2: Google her zaman arkadaşın. Panik yapma.

    Ortak Senaryo: API'ler

    Aynı madalyonun çok farklı bir tarafında, bir Uygulama Programlama Arayüzü veya API kullanan bir takım özel kod, komut dosyası veya yazılım geliştirirken 429 numaralı hatayı yaşıyor olabilirsiniz. Eğer önceki cümle size Yunanca geliyorsa – bu muhtemelen geçerli değildir. Bununla birlikte, yepyeni Twitter botunuz Twitter'ın API'sini aynı bilgi için çok sık soruyorsa , 429 yanıt kodu ve veri olmadan çok iyi bir şekilde çarpabilirsiniz. Korku!

    Çözümler? Farklı ortak API'ların hız sınırlamasıyla uğraşmanın birçok yolu vardır. Birkaç inceleyelim:

    1. Bireysel istekler yapmak için kullanıcı düzeyinde erişim . Facebook veya Twitter gibi daha büyük ve daha popüler sosyal API'lar için, Uygulamanın kendisi aynı kaynağı çok fazla sayıda çok hızlı bir şekilde aynı anda yapıyorsa, uygulamanızı sınırlandırmanın çok daha hızlı olacağını göreceksiniz. Bununla birlikte, bunun yerine Uygulamanızı kullanıcı seviyesinde erişimi (düz İngilizce dilinde, kullanıcılarınızın OURA / Twitter / OAuth aracılığıyla her türlü kimlik bilgisini kullanarak SİZİN uygulamanıza giriş yapmasını), böylece bireysel kullanıcılarınızı, API'ye çağrı yaparken tüketecek şekilde oluşturursanız , oran sınırlaması çok daha az olası olacaktır.
    2. Daha az istekte bulunun . Bu kulağa belirgin geliyor – ancak API'ların çoğu doğru şekilde belgeleniyor ve API çağrılarının ne kadar süre boyunca ne kadar süre boyunca kaç istekle sınırlandığını tam olarak size söyleyecektir. Belgeleri okursanız ve kodunuzun / komut dosyanızın / Uygulamanızda değişiklik yaparsanız, kesinlikle her Y saniyede / dakikada / saatte bir X'den fazla arama yapmazsanız, o zamanla ilgili 429 hata noktanızı düzgün bir şekilde çözdünüz demektir. API.
    3. API satıcısına başvurun ve sınırlı oranınızda bir artış talebinde bulunun veya sizin durumunuzda hız sınırlama kısıtlamasını kaldırmasını isteyin. Bu imkansız olabilir – ancak kodunuzun / komut dosyanızın / Uygulamanızın amacını açıklarsanız, API'yi yaratan kişi / kişi / şirket, (mevcut planınızdan daha yüksek bir ücret ya da ücret karşılığında) istekli olabilir. ve hız sınırınızı yükseltmeyi veya arttırmayı düşünmek için uyarıldı.

    Sonuç

    429 numaralı hatayı gidermeye çalışırken bu makaleyi bulduysanız : Çok Fazla İstek , sonra istediğiniz sonuçları elde etmenize ve web sunucunuzu veya kod / komut dosyasını / Uygulamayı yedekleyip çalıştırmanıza yardımcı olabileceğimi umuyorum. En azından, belirli sorununuz hakkında daha fazla bilgi edinmek için nereye gidebileceğiniz hakkında biraz yön göstererek. Şüpheye düştüğünüzde – Google'ın her şeyi ve internet üzerindeki muazzam çeşitliliği kullanarak kesin ve benzersiz durumunuza uygun bir saldırı planı hazırlayın. Söz konusu bilgiler, bu sunucu hatası soru / yanıt çiftinin, bu hatanın nasıl düzeltileceğinin tam olarak nasıl aydınlatılamayacağıyla ilgili olsa da, sorunu düzeltmek için size eşsiz bir yol sunmak amacıyla yapıbozulabilir.

    Spesifik olmak için (ve bu ÇOK özeldir ve büyük olasılıkla 429 hata kodunuz için geçerli DEĞİLDİR) yukarıdaki yanıtı 'mod_evasive20.c dosyasındaki HTTP_FORBIDDEN HTTP_TOO_MANY_REQUESTS olarak değiştirip tekrar derlemem' diyordum.

    Cevap, mod_evasive için bu özel kod satırının 429 hata üretmeye başlamasıyla değiştirildiği bu özel senaryoda, tam tersini yapmak ve tekrar yeniden derlemek olacaktır. Ancak şimdi – artık HTTP 403 Yasaktır , değil mi? Bu gerçekten harika çünkü 403 Yasaklı'yı nasıl ele alacağınıza ilişkin ErrorCodesPro'da bile çok daha fazla bilgi var. Sorunun kök nedenini belirlemek ve çözmek için bir zincir bağlantınız var!

    .uee1859b3f6c10e15e6a6866927d5c55a { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#eaeaea; border:0!important; border-left:4px solid #34495E!important; text-decoration:none; } .uee1859b3f6c10e15e6a6866927d5c55a:active, .uee1859b3f6c10e15e6a6866927d5c55a:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .uee1859b3f6c10e15e6a6866927d5c55a { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .uee1859b3f6c10e15e6a6866927d5c55a .ctaText { font-weight:bold; color:inherit; text-decoration:none; font-size: 16px; } .uee1859b3f6c10e15e6a6866927d5c55a .postTitle { color:#000000; text-decoration: underline!important; font-size: 16px; } .uee1859b3f6c10e15e6a6866927d5c55a:hover .postTitle { text-decoration: underline!important; }ALSO READ:  How to Fix Ntkrnlmp.exe Error Code In Windows: High CPU Usage

    Son 2-3 paragraf çok özel bir cevapla ele alındı ​​ve – umarım – bu hatayı düzeltmemiz gereken her bir özel durum için her bir cevabı detaylandırmak neredeyse imkansız olduğunu gösterdi. Umarım internetin derinliklerinde bir yere özgü, özgün ve (geriye dönük) güzel bir sorunun cevabıdır!

    429 oranındaki sınırlama hatası kadar çok ilginç ve benzersiz bir hatayı düzeltmeye çalıştığınızda, bir sorunu giderebilmeniz gerçekten çok özel bir sorundur. İlk adım sakinleşmek – panik yapmayın! – ve sonra sorunun kök nedenini belirlemeye çalışın ve daha sonra bu problem için uygun çözümü bulun. Daha sonra, kelimenin tam anlamıyla sayısız nedenleri olan bir problemi doğru bir şekilde tanımlayıp sıralayacağınızı dört gözle bekleyebilirsiniz – bunu araştırma, test etme ve farklı çözümleri denemenin gücü ile başarmayı başardınız ve gerçekten gösterdiniz. ortalamanın üstünde sorun giderme beceriniz. Bravo!

    Genel

Son Hatalar ve Çözümleri

  • Android'de “Maalesef, Google Play Mağazası durdu” Hatası Nasıl Onarılır?
  • Instagram Hesabınızı Silme
  • Android'de “Maalesef, Google Play hizmetleri durdu” Hatası Nasıl Onarılır?
  • İPhone 7 veya iPhone 7 Plus'ı Sıfırlama
  • Instagram hata kodu: -504: Android Fix nedeniyle kurulamıyor
  • Android'de Mac Adresini Köklendirme Olmadan Nasıl Değiştirebilir / Sahteci?
  • Android'de "Ne yazık ki, Tarayıcı durdu" Hatası Nasıl Onarılır
  • Fabrika Ayarlarına Sıfırlama iPhone 7 veya iPhone 7 Plus
  • Google Play Store'da “Bağlantı zaman aşımına uğradı” Hatası Nasıl Onarılır
  • Android Cihazda Mac Adresi Nasıl Değiştirilir (Sahte Mac Adresi)
  • Google Play Store'da Hata Kodu: -11 Nasıl Onarılır
  • Facebook uygulamasında Profile Picture Login nasıl etkinleştirilir?
  • Android'de "Ne yazık ki, Kamera durdu" Hatası Nasıl Onarılır
  • Google Play Store'da Hata Kodu -3 Nasıl Onarılır?
  • İPhone 7 ve 7 Plus'ta Ekran Görüntüleri Nasıl Alınır
  • İPhone veya iPad Fabrika Ayarlarına Nasıl Dönülür
  • Samsung Galaxy S7 ve S7 kenarında Ekran görüntüsü alma
  • Android'de "Ne yazık ki, Ayarlar durdu" Hatası Nasıl Onarılır
  • "Ne yazık ki, com.android.phone işlemi durdu" hatası düzeltildi Android
  • Bağlı olan tüm WiFi ağlarının şifrelerini nasıl görebilirim?
©2021 Hata Kodu Çözümü | Powered by WordPress & Superb Themes