دلیل ایجاد خطای 429 Too Many Requests
خطاهای زیادی به جز خطای ۴۲۹ در وردپرس وجود دارد که ممکن است به دفعات آن ها را مشاهده کرده باشید از جمله این خطا ها میتوان به موارد زیر اشاره کرد:
حال که با دلیل ایجاد شدن این خطای وردپرس آشنا شدید وقت آن رسیده است که روش های برطرف کردن این مشکل را بررسی نماییم
رفع ارور 429 وردپرس
این خطا ممکن است به دلایل متعددی رخ دهد، برای عیبیابی و رفع آن لازم است تمامی موارد احتمالی را بررسی و یک به یک راه های پیشنهادی را اجرا کنید.
مرحله 1 : افزونه Firewall را غیرفعال کنید
رایجترین عامل 429 Error Too Many Requests در وردپرس میتواند وجود یک افزونه باشد، گاهی اوقات افزونه ها میتوانند درخواستهایی را به وب سایت ارسال کنند که ممکن است توسط سرور با کد خطای 429 رد شوند. اولین احتمال هنگام نمایش ارور 429 سایت های وردپرسی وجود افزونه Firewall است، بهتر است در اولین مرحله به سراغ این افزونه بروید و آن را از طریق ادمین وردپرس خود غیر فعال کنید، اگر مشکل سایت برطرف شد سعی کنید از افزونه Firewall استفاده نکنید، معمولا سرویس های میزبانی وب به طور پیش فرض از Firewall برخوردار هستند.
مرحله 2 : بررسی افزونه های وردپرس
اگر با غیرفعال کردن افزونه Firewall وردپرس خطای 429 رفع نشد در مرحله بعد به بررسی دیگر افزونه های سایت بپردازید. تمام افزونه های وردپرس را در وب سایت غیرفعال کنید، این کار را با مراجعه به صفحه افزونه ها در قسمت مدیریت وردپرس و انتخاب همه افزونه ها انجام دهید. پس از آن، “غیرفعال کردن” را انتخاب کنید و روی “اجرا” کلیک کنید. اگر غیر فعال کردن افزونه ها را یک به یک انجام دهید میتوانید مطمئن شوید مشکل از کدام افزونه بوده اما در این روش لازم است وقت بیشتری را برای غیر فعال کردن افزونه ها صرف کنید، پس از فعال سازی مجدد هر افزونه، سایت را بررسی کنید تا مطمئن شوید آیا خطا دوباره رخ میدهد یا خیر؟
مرحله 3 : قالب سایت را بررسی کنید
نوع کاربری یک قالب را افزونههایی که بر روی آن نصب شده است مشخص میکند، تعدادی از افزونهها ممکن است به دلیل ارسال درخواست های بسیار زیاد به سرور باعث ایجاد خطای 429 در وبسایت وردپرسی شوند. ساده ترین راه برای پیدا کردن این موضوع آن است که یک قالب پیش فرض وردپرس نصب کنید. اگر با این کار مشکل 429 Error Too Many Requests حل شد، میتوانید قالب وردپرس دیگری را پیدا کنید یا مشکل را به توسعه دهنده قالب وردپرس گزارش دهید. در صورتی که برای نصب و یا حذف قالب وردپرس نیاز به راهنمایی دارید میتوانید مقاله آموزش نصب قالب برروی وردپرس را مطالعه نمایید.
مرحله 4 : بررسی هاست
همانطور که گفتیم در اکثر مواقع ارور 429 به دلیل ارسال درخواست بیش از حد به سمت سرور هاست وردپرس است. گاهی درخواست های موتور جستجوگر و یا برنامه های وب برای دسترسی به وب سایت باعث ایجاد این ارور میشوند. اگر تا به اینجای کار موفق به رفع خطای 429 نشدهاید، لازم است تا از ارائه دهنده هاست وردپرس خود درخواست نمایید مشکل را برای شما بررسی کنند.
در این مقاله با هم به بررسی ارور 429 پرداختیم، رفع هر خطایی در وردپرس نیاز به بررسی و پیدا کردن علت به وجود آمدن آن خطا دارد. همانطور که در این پست به آن اشاره کردیم علت به وجود آمدن خطای 429 Too Many Requests ارسال درخواست های زیاد به سرور هاست است. سایت وردپرسی شما برای محافظت از حملات احتمالی DDoS با نمایش این خطا به شما هشدار میدهد، در واقع این خطا یک ویژگی مثبت برای حفظ امنیت سایت شما میباشد.
بیشتر بخوانید: نصب وردپرس روی ساب دامین در سی پنل