{"id":2258,"date":"2026-08-26T10:13:10","date_gmt":"2026-08-26T07:13:10","guid":{"rendered":"https:\/\/verimin.com.tr\/blog\/?p=2258"},"modified":"2026-08-26T10:13:10","modified_gmt":"2026-08-26T07:13:10","slug":"429-too-many-requests","status":"publish","type":"post","link":"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/","title":{"rendered":"429 Too Many Requests Hatas\u0131 Nedir? Nedenleri ve \u00c7\u00f6z\u00fcm Y\u00f6ntemleri"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">429 Too Many Requests, bir istemcinin belirli bir zaman aral\u0131\u011f\u0131nda sunucuya izin verilenden fazla istek g\u00f6ndermesi \u00fczerine d\u00f6nen HTTP durum kodudur. Kod 4xx s\u0131n\u0131f\u0131ndad\u0131r; sorun istemcinin istek davran\u0131\u015f\u0131ndad\u0131r, ama e\u015fi\u011fi belirleyen taraf sunucudur. Hata ge\u00e7icidir: saya\u00e7 s\u0131f\u0131rland\u0131\u011f\u0131nda ayn\u0131 adres normal yan\u0131t al\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu davran\u0131\u015f\u0131n ad\u0131 istek s\u0131n\u0131rlama (rate limiting). E\u015fi\u011fi dolduran yo\u011funlu\u011fu \u00e7o\u011funlukla be\u015f kaynak \u00fcretir: bot taramas\u0131, giri\u015f denemeleri, d\u00f6ng\u00fcye giren bir eklenti, d\u0131\u015f servis kotas\u0131 ya da ger\u00e7ek trafik art\u0131\u015f\u0131. Sunucu 429 yan\u0131t\u0131yla <code>Retry-After<\/code> ba\u015fl\u0131\u011f\u0131 da g\u00f6nderir, iste\u011fin ne kadar sonra tekrarlanabilece\u011fini bildirir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A\u015fa\u011f\u0131da kodun anlam\u0131n\u0131, istek s\u0131n\u0131rlaman\u0131n mekanizmas\u0131n\u0131, nedenlerini, WordPress&#8217;teki s\u0131kl\u0131\u011f\u0131n\u0131, \u00e7\u00f6z\u00fcm\u00fcn\u00fc, sunucu taraf\u0131ndaki yap\u0131land\u0131rmas\u0131n\u0131 ve kom\u015fu kodlardan ayr\u0131m\u0131n\u0131 a\u00e7\u0131kl\u0131yoruz.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<div class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7erik Ba\u015fl\u0131klar\u0131:<\/div>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#429_Too_Many_Requests_hatasi_ne_anlama_gelir\" title=\"429 Too Many Requests hatas\u0131 ne anlama gelir?\">429 Too Many Requests hatas\u0131 ne anlama gelir?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#Istek_sinirlama_rate_limiting_nasil_calisir\" title=\"\u0130stek s\u0131n\u0131rlama (rate limiting) nas\u0131l \u00e7al\u0131\u015f\u0131r?\">\u0130stek s\u0131n\u0131rlama (rate limiting) nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#429_Too_Many_Requests_hatasi_neden_alinir\" title=\"429 Too Many Requests hatas\u0131 neden al\u0131n\u0131r?\">429 Too Many Requests hatas\u0131 neden al\u0131n\u0131r?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#WordPress_sitesinde_429_hatasi_neden_sik_gorulur\" title=\"WordPress sitesinde 429 hatas\u0131 neden s\u0131k g\u00f6r\u00fcl\u00fcr?\">WordPress sitesinde 429 hatas\u0131 neden s\u0131k g\u00f6r\u00fcl\u00fcr?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#429_Too_Many_Requests_hatasi_nasil_cozulur\" title=\"429 Too Many Requests hatas\u0131 nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr?\">429 Too Many Requests hatas\u0131 nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#Sunucu_tarafinda_istek_limiti_nasil_yapilandirilir\" title=\"Sunucu taraf\u0131nda istek limiti nas\u0131l yap\u0131land\u0131r\u0131l\u0131r?\">Sunucu taraf\u0131nda istek limiti nas\u0131l yap\u0131land\u0131r\u0131l\u0131r?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#429_hatasi_diger_sunucu_hatalarindan_nasil_ayrilir\" title=\"429 hatas\u0131 di\u011fer sunucu hatalar\u0131ndan nas\u0131l ayr\u0131l\u0131r?\">429 hatas\u0131 di\u011fer sunucu hatalar\u0131ndan nas\u0131l ayr\u0131l\u0131r?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#429_Too_Many_Requests_hakkinda_sik_sorulan_sorular\" title=\"429 Too Many Requests hakk\u0131nda s\u0131k sorulan sorular\">429 Too Many Requests hakk\u0131nda s\u0131k sorulan sorular<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#429_hatasi_SEOyu_etkiler_mi\" title=\"429 hatas\u0131 SEO&#8217;yu etkiler mi?\">429 hatas\u0131 SEO&#8217;yu etkiler mi?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#429_hatasi_sunucu_arizasi_midir\" title=\"429 hatas\u0131 sunucu ar\u0131zas\u0131 m\u0131d\u0131r?\">429 hatas\u0131 sunucu ar\u0131zas\u0131 m\u0131d\u0131r?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/verimin.com.tr\/blog\/429-too-many-requests\/#Hosting_paketini_yukseltmek_429_hatasini_cozer_mi\" title=\"Hosting paketini y\u00fckseltmek 429 hatas\u0131n\u0131 \u00e7\u00f6zer mi?\">Hosting paketini y\u00fckseltmek 429 hatas\u0131n\u0131 \u00e7\u00f6zer mi?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"429_Too_Many_Requests_hatasi_ne_anlama_gelir\"><\/span>429 Too Many Requests hatas\u0131 ne anlama gelir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">429 Too Many Requests hatas\u0131, bir istemcinin belirli bir zaman penceresinde sunucunun izin verdi\u011finden fazla istek g\u00f6ndermesi anlam\u0131na gelir. Kod 4xx s\u0131n\u0131f\u0131ndad\u0131r, ama bu sunucunun tarafs\u0131z kald\u0131\u011f\u0131n\u0131 g\u00f6stermez: e\u015fi\u011fi tan\u0131mlayan ve sayac\u0131 tutan taraf sunucudur. Durum kodu RFC 6585 belgesiyle 2012 y\u0131l\u0131nda standartla\u015ft\u0131r\u0131ld\u0131.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yan\u0131tla g\u00f6nderilen <code>Retry-After<\/code> ba\u015fl\u0131\u011f\u0131 bekleme s\u00fcresini bildirir; <code>Retry-After: 60<\/code> de\u011feri 60 saniye demektir. Ayn\u0131 durum &#8220;Error 429&#8221;, &#8220;HTTP 429&#8221; veya &#8220;\u00e7ok fazla istek&#8221; olarak da g\u00f6r\u00fcnebilir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hatan\u0131n hangi anda tetiklenece\u011fini, sunucunun sayac\u0131 nas\u0131l tuttu\u011fu belirler.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Istek_sinirlama_rate_limiting_nasil_calisir\"><\/span>\u0130stek s\u0131n\u0131rlama (rate limiting) nas\u0131l \u00e7al\u0131\u015f\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0130stek s\u0131n\u0131rlama, sunucunun her istemci i\u00e7in saya\u00e7 tutup penceredeki e\u015fi\u011fi a\u015fan iste\u011fi reddetmesiyle \u00e7al\u0131\u015f\u0131r. D\u00f6rt bile\u015feni vard\u0131r: sayac\u0131n sahibini belirleyen <strong>anahtar<\/strong> (IP adresi, oturum veya API anahtar\u0131), <strong>zaman penceresi<\/strong>, \u00fcst s\u0131n\u0131r olan <strong>e\u015fik<\/strong> ve s\u0131n\u0131r dolunca uygulanan <strong>eylem<\/strong>. Dakikada 60 istek e\u015fi\u011finde 61. istek 429 al\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Saya\u00e7 \u00fc\u00e7 y\u00f6ntemle tutulur:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Sabit pencere.<\/strong> Saya\u00e7 her dakika ba\u015f\u0131nda s\u0131f\u0131rlan\u0131r, pencere s\u0131n\u0131r\u0131ndaki y\u0131\u011f\u0131lmalara a\u00e7\u0131kt\u0131r.<\/li><li><strong>Kayan pencere.<\/strong> Son 60 saniye geriye do\u011fru hesaplan\u0131r, s\u0131n\u0131r atlatmas\u0131 engellenir.<\/li><li><strong>Jeton kovas\u0131 (token bucket).<\/strong> Biriken jetonlar k\u0131sa s\u00fcreli y\u0131\u011f\u0131lmaya (burst) izin verir, ortalama h\u0131z sabit kal\u0131r.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">S\u0131n\u0131r; uygulamada, web sunucusunda ya da \u00f6ndeki web uygulama g\u00fcvenlik duvar\u0131nda kurulabilir. Bu katman\u0131 <a href=\"https:\/\/verimin.com.tr\/blog\/waf-nedir\/\">WAF (Web Application Firewall) Nedir? Ne \u0130\u015fe Yarar ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a> yaz\u0131s\u0131nda ayr\u0131nt\u0131land\u0131rd\u0131k. \u0130ste\u011fin kimden geldi\u011fi ise hatan\u0131n nedenini belirler.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir.avif\" alt=\"Belirli s\u00fcrede izin verilen istek say\u0131s\u0131n\u0131n a\u015f\u0131lmas\u0131yla olu\u015fan rate limit s\u0131n\u0131r\u0131\" class=\"wp-image-2224\" srcset=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir.avif 1672w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir-300x169.avif 300w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir-1024x576.avif 1024w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir-768x432.avif 768w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir-1536x864.avif 1536w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir-195x110.avif 195w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir-390x220.avif 390w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-neden-alinir-1170x658.avif 1170w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"429_Too_Many_Requests_hatasi_neden_alinir\"><\/span>429 Too Many Requests hatas\u0131 neden al\u0131n\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">429 hatas\u0131, tek kaynaktan k\u0131sa s\u00fcrede yo\u011fun istek gelmesiyle olu\u015fur; bu yo\u011funlu\u011fu \u00fcreten kaynaklar a\u015fa\u011f\u0131dad\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Otomatik taray\u0131c\u0131lar ve botlar.<\/strong> K\u00f6t\u00fc niyetli taray\u0131c\u0131lar saniyeler i\u00e7inde y\u00fczlerce sayfa ister; y\u0131\u011f\u0131lma da\u011f\u0131t\u0131ksa sald\u0131r\u0131ya d\u00f6ner. Bunu <a href=\"https:\/\/verimin.com.tr\/blog\/ddos-saldirisi-mudahale\/\">DDoS Sald\u0131r\u0131s\u0131 Nas\u0131l Anla\u015f\u0131l\u0131r ve Nas\u0131l Engellenir? M\u00fcdahale Rehberi<\/a> yaz\u0131s\u0131nda anlatt\u0131k.<\/li><li><strong>Giri\u015f ve kimlik do\u011frulama denemeleri.<\/strong> <code>wp-login.php<\/code> gibi u\u00e7 noktalara g\u00f6nderilen parola denemeleri ilk s\u0131n\u0131rlanan istek t\u00fcr\u00fcd\u00fcr.<\/li><li><strong>D\u00f6ng\u00fcye giren eklenti veya zamanlanm\u0131\u015f g\u00f6rev.<\/strong> Yanl\u0131\u015f aral\u0131kla kurulmu\u015f g\u00f6revler kendini tetikleyen istek zincirleri \u00fcretir.<\/li><li><strong>\u0130stemci taraf\u0131 otomasyon.<\/strong> Paket y\u00f6neticileri ve k\u00fct\u00fcphanelerle \u00e7al\u0131\u015fan betikler saniyede onlarca \u00e7a\u011fr\u0131 yapabilir.<\/li><li><strong>\u00dc\u00e7\u00fcnc\u00fc taraf servis kotas\u0131.<\/strong> D\u0131\u015f servisin limiti doldu\u011funda 429 sizin sunucunuzdan de\u011fil o servisten gelir; <a href=\"https:\/\/verimin.com.tr\/blog\/api-nedir-ne-ise-yarar-ve-nerede-kullanilir\/\">API Nedir? Ne \u0130\u015fe Yarar ve Nas\u0131l Kullan\u0131l\u0131r? (2026)<\/a> yaz\u0131s\u0131 kotalar\u0131 anlat\u0131yor.<\/li><li><strong>Payla\u015f\u0131ml\u0131 pakette e\u015fzamanl\u0131 i\u015flem s\u0131n\u0131r\u0131.<\/strong> Hesap ba\u015f\u0131na tan\u0131ml\u0131 i\u015flem tavan\u0131 dolunca yeni istekler reddedilir.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress kurulumlar\u0131 bu nedenlerin birka\u00e7\u0131n\u0131 birlikte ta\u015f\u0131d\u0131\u011f\u0131 i\u00e7in 429&#8217;un en s\u0131k g\u00f6r\u00fcnd\u00fc\u011f\u00fc ortamd\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WordPress_sitesinde_429_hatasi_neden_sik_gorulur\"><\/span>WordPress sitesinde 429 hatas\u0131 neden s\u0131k g\u00f6r\u00fcl\u00fcr?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress sitesinde 429 hatas\u0131 s\u0131k g\u00f6r\u00fcl\u00fcr \u00e7\u00fcnk\u00fc kurulumun \u00fc\u00e7 noktas\u0131 d\u0131\u015far\u0131dan s\u00fcrekli istek al\u0131r: <code>wp-login.php<\/code>, <code>xmlrpc.php<\/code> ve <code>\/wp-json\/<\/code> REST u\u00e7 noktas\u0131. <code>xmlrpc.php<\/code>, <code>system.multicall<\/code> ile tek istekte \u00e7ok say\u0131da \u00e7a\u011fr\u0131 ta\u015f\u0131d\u0131\u011f\u0131 i\u00e7in sayac\u0131 en h\u0131zl\u0131 doldurur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00f6rd\u00fcnc\u00fc kaynak wp-cron&#8217;dur: g\u00f6revler her ziyarette tetiklendi\u011finden istek say\u0131s\u0131 trafikle \u00e7o\u011fal\u0131r. Be\u015fincisi eklenti g\u00fcncelleme kontrolleridir. Bu u\u00e7 noktalar\u0131n hangisinin kapat\u0131laca\u011f\u0131 de\u011fil, hangisinin s\u0131n\u0131rlanaca\u011f\u0131 sorulmal\u0131d\u0131r; sertle\u015ftirmeyi <a href=\"https:\/\/verimin.com.tr\/blog\/wordpress-guvenligi\/\">WordPress G\u00fcvenli\u011fi Nas\u0131l Sa\u011flan\u0131r? Kapsaml\u0131 Kontrol Listesi<\/a> yaz\u0131s\u0131nda s\u0131ralad\u0131k.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neden belirlendikten sonra \u00e7\u00f6z\u00fcm ikiye ayr\u0131l\u0131r: iste\u011fi azaltmak ya da s\u0131n\u0131r\u0131 do\u011fru e\u015fi\u011fe kurmak.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"429_Too_Many_Requests_hatasi_nasil_cozulur\"><\/span>429 Too Many Requests hatas\u0131 nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">429 hatas\u0131, iste\u011fi \u00fcreten kaynak bulunup istek h\u0131z\u0131 d\u00fc\u015f\u00fcr\u00fclerek ya da s\u0131n\u0131r do\u011fru e\u015fikte tan\u0131mlanarak \u00e7\u00f6z\u00fcl\u00fcr. Ad\u0131mlar\u0131 s\u0131rayla uygulay\u0131n:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Bekleyin.<\/strong> <code>Retry-After<\/code> s\u00fcresi kadar bekleyip iste\u011fi tekrarlay\u0131n.<\/li><li><strong>Eri\u015fim loglar\u0131n\u0131 a\u00e7\u0131n.<\/strong> 429 d\u00f6nen istekleri IP ve user-agent k\u0131r\u0131l\u0131m\u0131nda say\u0131n; <a href=\"https:\/\/verimin.com.tr\/blog\/sunucu-loglari\/\">Sunucu Loglar\u0131 Nedir? Nas\u0131l Okunur ve \u0130zlenir?<\/a> yaz\u0131s\u0131 sat\u0131r okumay\u0131 anlat\u0131yor.<\/li><li><strong>Ay\u0131rt edin.<\/strong> Yo\u011funluk tek IP adresinden geliyorsa \u00e7\u00f6z\u00fcm engelleme, da\u011f\u0131t\u0131ksa kapasitedir.<\/li><li><strong>S\u0131n\u0131rlay\u0131n.<\/strong> Kayna\u011f\u0131 bulunan IP veya u\u00e7 nokta i\u00e7in ayr\u0131 e\u015fik tan\u0131mlay\u0131n, t\u00fcm siteyi tek e\u015fi\u011fe ba\u011flamay\u0131n.<\/li><li><strong>Azalt\u0131n.<\/strong> Gereksiz eklenti isteklerini kapat\u0131n, g\u00f6rev s\u0131kl\u0131\u011f\u0131n\u0131 seyreltin, d\u0131\u015f \u00e7a\u011fr\u0131lar\u0131 toplula\u015ft\u0131r\u0131n.<\/li><li><strong>\u00d6nbelle\u011fe al\u0131n.<\/strong> \u00d6nbellekten kar\u015f\u0131lanan yan\u0131t sunucuya ula\u015fmaz, saya\u00e7 i\u015flemez; <a href=\"https:\/\/verimin.com.tr\/blog\/cache-katmanlari\/\">Cache Nedir? Hostingte Cache Katmanlar\u0131 Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a> yaz\u0131s\u0131 katmanlar\u0131 a\u00e7\u0131kl\u0131yor.<\/li><li><strong>Y\u00fckseltin.<\/strong> Limit optimizasyona ra\u011fmen d\u00fczenli doluyorsa sorun pakete tan\u0131ml\u0131 kaynaktad\u0131r.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00f6rd\u00fcnc\u00fc ad\u0131m, s\u0131n\u0131r\u0131n sunucu taraf\u0131nda nas\u0131l kuruldu\u011funu bilmeyi gerektirir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sunucu_tarafinda_istek_limiti_nasil_yapilandirilir\"><\/span>Sunucu taraf\u0131nda istek limiti nas\u0131l yap\u0131land\u0131r\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sunucu taraf\u0131nda istek limiti, web sunucusu yaz\u0131l\u0131m\u0131nda bir b\u00f6lge ve bir e\u015fik tan\u0131mlanarak yap\u0131land\u0131r\u0131l\u0131r. NGINX&#8217;te <code>limit_req_zone<\/code> ile IP anahtar\u0131na ba\u011fl\u0131 b\u00f6lge a\u00e7\u0131l\u0131r, <code>rate=10r\/s<\/code> e\u015fi\u011fi verilir, <code>burst=20 nodelay<\/code> ile y\u0131\u011f\u0131lmalara tolerans tan\u0131n\u0131r. Kritik ayr\u0131nt\u0131 yan\u0131t kodundad\u0131r: NGINX limite tak\u0131lan iste\u011fe varsay\u0131lan olarak 503 d\u00f6ner, 429 i\u00e7in <code>limit_req_status 429<\/code> sat\u0131r\u0131 eklenmelidir. Yaz\u0131l\u0131m\u0131 <a href=\"https:\/\/verimin.com.tr\/blog\/nginx-nedir-hangi-amacla-kullanilir\/\">NGINX Nedir? Hangi Ama\u00e7la Kullan\u0131l\u0131r?<\/a> yaz\u0131s\u0131nda ele ald\u0131k; Apache&#8217;de ayn\u0131 i\u015fi <code>mod_ratelimit<\/code> ve <code>mod_evasive<\/code> \u00fcstlenir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Payla\u015f\u0131ml\u0131 bar\u0131nd\u0131rmada s\u0131n\u0131r hesap d\u00fczeyindedir: CloudLinux her hesap i\u00e7in e\u015fzamanl\u0131 i\u015flem ve giri\u015f\/\u00e7\u0131k\u0131\u015f tavan\u0131 tan\u0131mlar; bunu <a href=\"https:\/\/verimin.com.tr\/blog\/cloudlinux-nedir-hosting-sunucularinda-ne-ise-yarar\/\">CloudLinux Nedir? Hosting Sunucular\u0131nda Ne \u0130\u015fe Yarar?<\/a> yaz\u0131s\u0131nda a\u00e7\u0131klad\u0131k. Arama motoru botlar\u0131na ayr\u0131 ve daha y\u00fcksek e\u015fik tan\u0131mlamal\u0131s\u0131n\u0131z.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do\u011fru e\u015fik kurulunca geriye yan\u0131t\u0131n 429 mu, kom\u015fu bir kod mu oldu\u011funu ay\u0131rmak kal\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi.avif\" alt=\"429 hatas\u0131n\u0131n 503 ve 508 hatalar\u0131ndan neden ve \u00e7\u00f6z\u00fcm bak\u0131m\u0131ndan ayr\u0131m\u0131\" class=\"wp-image-2223\" srcset=\"https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi.avif 1672w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi-300x169.avif 300w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi-1024x576.avif 1024w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi-768x432.avif 768w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi-1536x864.avif 1536w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi-195x110.avif 195w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi-390x220.avif 390w, https:\/\/verimin.com.tr\/blog\/wp-content\/uploads\/2026\/08\/429-diger-hatalardan-ayrimi-1170x658.avif 1170w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"429_hatasi_diger_sunucu_hatalarindan_nasil_ayrilir\"><\/span>429 hatas\u0131 di\u011fer sunucu hatalar\u0131ndan nas\u0131l ayr\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">429, sunucunun \u00e7al\u0131\u015ft\u0131\u011f\u0131 ama iste\u011fi bilin\u00e7li olarak erteledi\u011fi tek durum kodudur. Kom\u015fu kodlarla ayr\u0131m\u0131 a\u015fa\u011f\u0131dad\u0131r:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Durum kodu<\/th><th>Sunucunun s\u00f6yledi\u011fi<\/th><th>Tetikleyen<\/th><th>\u0130lk bak\u0131lacak yer<\/th><\/tr><\/thead><tbody><tr><td><strong>429<\/strong><\/td><td>\u00c7ok fazla istek g\u00f6nderdin, sonra dene<\/td><td>\u0130stek h\u0131z\u0131<\/td><td>Eri\u015fim logu<\/td><\/tr><tr><td><strong>403<\/strong><\/td><td>Bu kayna\u011fa eri\u015fim izniniz yok<\/td><td>\u0130zin veya g\u00fcvenlik kural\u0131<\/td><td>\u0130zinler ve kural setleri<\/td><\/tr><tr><td><strong>503<\/strong><\/td><td>\u015eu an hizmet veremiyorum<\/td><td>Kapasite veya bak\u0131m<\/td><td>Kaynak kullan\u0131m\u0131<\/td><\/tr><tr><td><strong>500<\/strong><\/td><td>Uygulamada beklenmedik hata olu\u015ftu<\/td><td>Kod, yap\u0131land\u0131rma<\/td><td>Hata logu<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kar\u0131\u015f\u0131kl\u0131\u011f\u0131n kayna\u011f\u0131 yap\u0131land\u0131rmad\u0131r: baz\u0131 g\u00fcvenlik katmanlar\u0131 h\u0131z s\u0131n\u0131r\u0131na tak\u0131lan iste\u011fe <a href=\"https:\/\/verimin.com.tr\/blog\/403-forbidden-hatasi\/\">403 Forbidden Hatas\u0131 Nedir? Nedenleri ve \u00c7\u00f6z\u00fcm Y\u00f6ntemleri<\/a> kodunu, baz\u0131 sunucular varsay\u0131lan olarak <a href=\"https:\/\/verimin.com.tr\/blog\/503-service-unavailable-hatasi-nasil-cozulur\/\">503 Service Unavailable Hatas\u0131 Nedir ve Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr?<\/a> kodunu d\u00f6nd\u00fcr\u00fcr. Do\u011fru te\u015fhis i\u00e7in <code>limit_req_status<\/code> de\u011feri 429 olmal\u0131d\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"429_Too_Many_Requests_hakkinda_sik_sorulan_sorular\"><\/span>429 Too Many Requests hakk\u0131nda s\u0131k sorulan sorular<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"429_hatasi_SEOyu_etkiler_mi\"><\/span>429 hatas\u0131 SEO&#8217;yu etkiler mi?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Evet, 429 hatas\u0131 uzun s\u00fcrerse arama motoru g\u00f6r\u00fcn\u00fcrl\u00fc\u011f\u00fcn\u00fc etkiler. Googlebot 429 ald\u0131\u011f\u0131nda tarama h\u0131z\u0131n\u0131 d\u00fc\u015f\u00fcr\u00fcr. Birka\u00e7 saatlik 429 zarars\u0131zd\u0131r; g\u00fcnlerce s\u00fcrerse tarama b\u00fct\u00e7esi daralabilir, sayfalar dizinden d\u00fc\u015febilir. Bot user-agent&#8217;lar\u0131 i\u00e7in ayr\u0131 e\u015fik tan\u0131mlamal\u0131s\u0131n\u0131z.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"429_hatasi_sunucu_arizasi_midir\"><\/span>429 hatas\u0131 sunucu ar\u0131zas\u0131 m\u0131d\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hay\u0131r, 429 hatas\u0131 sunucu ar\u0131zas\u0131 de\u011fildir. Ar\u0131za durumlar\u0131 5xx s\u0131n\u0131f\u0131ndad\u0131r; 429 sunucunun ayakta oldu\u011funu ve iste\u011fi kural gere\u011fi reddetti\u011fini g\u00f6sterir. Saya\u00e7 istemci ba\u015f\u0131na tutulur; 429 alan site ayn\u0131 anda ba\u015fka ziyaret\u00e7iye normal yan\u0131t verebilir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hosting_paketini_yukseltmek_429_hatasini_cozer_mi\"><\/span>Hosting paketini y\u00fckseltmek 429 hatas\u0131n\u0131 \u00e7\u00f6zer mi?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Evet, s\u0131n\u0131r hesaba tan\u0131ml\u0131 kayna\u011f\u0131n yetmemesinden geliyorsa paket y\u00fckseltmek 429 hatas\u0131n\u0131 \u00e7\u00f6zer. \u0130stek y\u00fck\u00fc k\u00f6t\u00fc niyetliyse y\u00fckseltme \u00e7\u00f6zmez; filtreleme gerekir. E\u015fzamanl\u0131 i\u015flem s\u0131n\u0131r\u0131 payla\u015f\u0131ml\u0131 paketlerde hesap ba\u015f\u0131na tan\u0131ml\u0131d\u0131r, &#8220;s\u0131n\u0131rs\u0131z&#8221; ilan edilenlerde bile vard\u0131r; ger\u00e7ekte s\u0131n\u0131rlanan kaynaklar\u0131 <a href=\"https:\/\/verimin.com.tr\/blog\/sinirsiz-hosting\/\">S\u0131n\u0131rs\u0131z Hosting Nedir? S\u0131n\u0131rs\u0131z Paketlerde Ger\u00e7ekte S\u0131n\u0131rlanan 5 Kaynak<\/a> yaz\u0131s\u0131nda listeledik. Ayr\u0131lm\u0131\u015f kaynakta e\u015fi\u011fi siz belirlersiniz: <a href=\"https:\/\/verimin.com.tr\/sanal-sunucu\">Sanal Sunucu Kiralama (NVMe VDS Sunucu)<\/a> paketlerinde i\u015flem ve bellek tavan\u0131 size tahsis edilir. Kaynak limitine d\u00fczenli tak\u0131l\u0131yorsan\u0131z sorun yap\u0131land\u0131rmada de\u011fil, pakettedir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>429 Too Many Requests, bir istemcinin belirli bir zaman aral\u0131\u011f\u0131nda sunucuya izin verilenden fazla istek&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2225,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel"],"_links":{"self":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=2258"}],"version-history":[{"count":1,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2258\/revisions"}],"predecessor-version":[{"id":2260,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2258\/revisions\/2260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/media\/2225"}],"wp:attachment":[{"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=2258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=2258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/verimin.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=2258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}