رفع خطای ۴۲۹ too many request در وردپرس
آیا در وبسایت وردپرس تان با خطای ۴۲۹ too many request مواجه شده اید؟ فهمیدن دلیل وقوع این خطا کمی دشوار است و به همین دلیل این خطا میتواند کمی گمراهکننده به نظر برسد. اما ما در این مقاله به شما نشان میدهیم که چگونه میتوانید به آسانی علت این خطا را شناسایی و آن را رفع کنید.
علت بروز خطای ۴۲۹ Too Many Requests
رایجترین دلیل برای بالا آمدن خطای ۴۲۹، این است که یک کاربر، ربات یا اسکریپت درخواستهای زیادی را به سمت سرور میفرستد. این خطا، برای جلوگیری از حملههای DDOS روی سایت ظاهر میشود.
با این حال، پیکربندی نامناسب این خطا ممکن است باعث شود که موتورهای جستجو یا APIهای دیگر عملکرد درستی نسبت به سایت نداشته باشند. آن گاه، احتمالا وبسایت شما نیز به درستی کار نخواهد کرد.
برخی مواقع، این خطا هنگامی ایجاد میشود که یک اسکریپت در وبسایت شما با استفاده از یک API، در حال فرستادن تعداد زیادی درخواست به یک سرویس یا وبسایت دیگر است. در این صورت ممکن است که API با ظاهر کردن کد خطای ۴۲۹ به درخواستهای این اسکریپت پاسخ دهد.
حالا بیایید ببینیم چگونه میتوان به آسانی خطای ۴۲۹ در وردپرس را شناسایی و رفع کرد.
رفع خطای ۴۲۹ Too Many Requests در وردپرس
این خطا میتواند به چند دلیل رخ دهد و ما چند روش را برای شناسایی علت و رفع این خطا بررسی خواهیم کرد.
افزونه عامل را پیدا و غیرفعال کنید
رایج ترین علت خطای ۴۲۹ معمولا افزونهای در وبسایت شماست که عملکرد درستی ندارد. بعضی اوقات افزونهها درخواستهای متعددی را به وبسایت شما میفرستند که ممکن است با کد خطای ۴۲۹ برگشت داده شوند. شما باید افزونهی مشکل ساز را پیدا کرده و آن را حذف یا جایگزین کنید.
اولین کاری که باید بکنید، غیرفعال کردن تمامی افزونهها روی وبسایتتان است. برای این کار، شما میتوانید به برگهی افزونهها در مدیریت وردپرس خود مراجعه کرده و تمام افزونهها را انتخاب کنید. سپس، از منوی کشویی، گزینهی «غیرفعال کردن» (deactivate) را انتخاب کنید و روی apply کلیک کنید.
حالا دوباره وبسایت خود را بررسی کنید تا ببینید خطای ۴۲۹ بالا میآید یا خیر. اگر این خطا ظاهر نشد، یعنی که یکی از افزونههای شما مسبب وقوع این خطا است.
حالا میتوانید افزونههایتان را یکی یکی فعال کنید و بروز خطا را پس از فعالسازی هر کدامشان دوباره بررسی کنید. با این کار میتوانید افزونهای که باعث شده این خطا بالا بیاید را پیدا کنید.
پس از پیدا کردن افزونهی عامل خطا، میتوانید آن را با یک افزونهی جایگزین عوض کنید یا اینکه به سازندگان آن دربارهی خطا اطلاع دهید.
پوسته پیش فرض وردپرس را فعال کنید
اکثر پوستههای وردپرس کاراییهایی دارند که به طور عادی توسط یک افزونه به وبسایت اضافه میشوند. این نوع پوستهها نیز میتوانند باعث بروز خطای ۴۲۹ شده باشند.
راحتترین راه برای پیدا کردن این پوسته در وبسایت، فعال کردن پوستهی پیشفرض وردپرس است. اگر این کار خطا را رفع کرد، یعنی پوستهی شما مسبب خطا است. می توانید پوستهی دیگری را فعال کنید یا به توسعه دهندهی پوسته این خطا را اطلاع دهید تا آن را رفع کند.
از ارائه دهنده هاست خود سوال کنید
خیلی وقتها ، شما خطای ۴۲۹ را در سرویسهایی می بینید که سعی دارند به وبسایت شما دسترسی پیدا کنند؛ مانند موتورهای جستجو و دیگر اپلیکیشنهای وب.
اگر این خطا را در Google Search یا سرویس دیگری میبینید، به احتمال زیاد آنها در حال ارسال درخواست های زیادی به سمت وبسایت شما هستند. میتوانید از ارائهدهندهی هاست خود بخواهید که این درخواستها را مسدود نکند.
امیدواریم که این مقاله به شما در برطرف کردن خطای ۴۲۹ Too Many Requests در وردپرس کمک کرده باشد. شاید مایل باشید از مقالهی برطرف کردن خطای ۴۰۴ در وردپرس ما نیز دیدن کنید.