كيفية إصلاح خطأ 429 Too Many Requests (كمستخدم ومالك موقع)

كيفية إصلاح خطأ 429 Too Many Requests (كمستخدم ومالك موقع)

429  “Too Many Requests” (طلبات كثيرة جدًا) هو استجابة HTTP من الخادم عندما يتلقى عددًا كبيرًا جدًا من الطلبات بسرعة كبيرة. يبدو الأمر كما لو أن الخادم يطلب منك التوقف عن إرسال الطلبات والمحاولة مرة أخرى لاحقًا.

مع أن الخطأ عادةً ما يُحل تلقائيًا، إلا أن هناك إجراءات يمكنك اتخاذها لإصلاحه ومنع ظهوره مجددًا، سواءً كمستخدم أو مالك موقع ووردبريس. سنتناولها في هذا الدليل.

ماذا يعني خطأ 429 Too Many Requests؟

الخطأ 429 Too Many Requests هو الاستجابة التي تقوم بها خوادم الويب عندما يرسل العميل عددًا كبيرًا جدًا من الطلبات خلال فترة زمنية معينة.

هذا هو شكل من أشكال الحد من المعدل للتحكم في تدفق حركة المرور، وحماية الخادم ضد هجمات القوة الغاشمة والهجمات الموزعة لحجب الخدمة (DDoS).

هكذا تظهر رسالة الخطأ في متصفح غوغل كروم:

قد ترى أيضًا أشكالًا أخرى من رمز الخطأ اعتمادًا على السبب الجذري والمتصفح:

  • خطأ 429
  • HTTP 429
  • خطأ HTTP 429
  • خطأ 429 (Too Many Requests)

ما هو سبب الخطأ 429؟

كما هو الحال مع رموز حالة HTTP 4XX الأخرى، يظهر رمز الاستجابة 429 بسبب أخطاء من جانب العميل. هذا يعني أن هناك خطأً ما من جانبك، وليس من جانب الخادم نفسه.

فيما يلي بعض الأسباب الشائعة لخطأ HTTP 429:

  • طلبات كثيرة جدًا. عادةً ما يضع خادم الويب أو واجهة برمجة التطبيقات حدًا أقصى لعدد الطلبات التي يمكنك إجراؤها في الدقيقة الواحدة لتجنب التحميل الزائد والهجمات الموزعة لحجب الخدمة (DDoS). عند تجاوز الحد، يظهر الخطأ 429.
  • حدود موارد الخادم. لقد استخدمتَ موارد خادم (وحدة المعالجة المركزية، وذاكرة الوصول العشوائي، ومساحة التخزين) أكثر مما يسمح به مزوّد استضافة الويب لديك.
  • الهجمات الإلكترونية. يكتشف الخادم أي نشاط ضار، مثل هجمات القوة الغاشمة (عمليات تسجيل الدخول القسرية)، من عنوان IP محدد.
  • برامج الجهات الخارجية. قد تتسبب الإضافات أو السمات المعيبة أيضًا في ظهور الخطأ 429 على مواقع ووردبريس.

كيفية إصلاح خطأ 429 Too Many Requests كمستخدم

إذا تلقيت رسالة الخطأ 429 أثناء محاولة الوصول إلى صفحة ويب، فاتبع الخطوات التالية لإصلاحها:

1. انتظر وحاول مرة أخرى لاحقًا

نظرًا لأن الطلبات المتكررة التي تحدث بسرعة كبيرة غالبًا ما تتسبب في حدوث الخطأ، فكل ما عليك فعله هو الانتظار ثم المحاولة مرة أخرى لاحقًا.

في بعض الأحيان، تخبرك رسالة الخطأ HTTP 429 بالضبط بالمدة التي يتعين عليك الانتظارها:

HTTP/1.1 429 Too Many Requests

Content-type: text/html

Retry-After: 3600

في هذا المثال، يظهر في رأس “إعادة المحاولة بعد” القيمة 3600، أي 3600 ثانية. بمعنى آخر، سيتعين عليك الانتظار ساعة قبل إرسال طلب آخر.

2. امسح بيانات المتصفح

إذا استمر الخطأ، فحاول مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط في متصفحك لحذف أي بيانات تالفة قد تكون سببًا في ظهور رمز الحالة 429.

إليك كيفية القيام بذلك على متصفح غوغل كروم:

  1. انقر على أيقونة النقاط الثلاث في الزاوية اليمنى العليا من متصفحك وحدد الإعدادات.
  2. في الشريط الجانبي الأيسر، توجه إلى الخصوصية والأمانحذف بيانات التصفح.
  1. اختر خيارات الصور والملفات المخزنة مؤقتًا وملفات تعريف الارتباط وبيانات الموقع الأخرى
  2. افتح القائمة المنسدلة لتعيين نطاق الوقت، نحن نوصي بخياؤ “كل الوقت“.
  1. انقر فوق حذف البيانات وأعد تشغيل غوغل كروم لإكمال العملية.

3. مسح ذاكرة التخزين المؤقت لـ DNS

في كل مرة تقوم فيها بزيارة صفحة ويب، يقوم جهاز الكمبيوتر الخاص بك بتخزين نسخة مخبأة من سجلات DNS (اسم الدومين وعنوان IP المقابل).

بهذه الطريقة، سيتم تحميل محتوى الصفحة بشكل أسرع في الزيارة التالية، لأن متصفحك لن يضطر إلى تكرار عملية بحث DNS مرة أخرى.

ومع ذلك، عندما تصبح ذاكرة التخزين المؤقت DNS تالفة أو مفقودة أو غير صالحة، فسيؤدي ذلك إلى حدوث مشكلات في الاتصال.

يمكنك إصلاح هذه المشكلة ببساطة عن طريق مسح ذاكرة التخزين المؤقت لـ DNS على نظام التشغيل ويندوز أو ماك أو إس الخاص بك.

كيفية إصلاح خطأ 429 Too Many Requests بصفتك مالك موقع ويب (ووردبريس)

بصفتك مالك موقع، قد يكون ظهور رمز الخطأ 429 أمرًا مثيرًا للقلق. ولكن لا داعي للذعر، فالمشكلة عادةً ما تُحل تلقائيًا مع مرور الوقت. كل ما عليك فعله هو الاسترخاء ومحاولة الوصول إلى موقعك لاحقًا.

ومع ذلك، إذا استمر ظهور الخطأ، فيمكنك تجربة طرق استكشاف الأخطاء وإصلاحها التالية:

1. ترقية خطة الاستضافة الخاصة بك

كما ذكرنا سابقًا، تُعد حدود موارد الخادم أحد الأسباب الرئيسية لظهور رمز الحالة 429.

لذا، تأكد من عدم تجاوز استخدام مواردك للحدود المسموح بها. يمكنك القيام بذلك عبر لوحة تحكم الاستضافة.

إذا كنت أحد مستخدمي Hostinger، فاتبع الخطوات التالية:

  1. سجّل الدخول إلى لوحة تحكم hPanel وانتقل إلى المواقع من القائمة اليسرى.
  2. حدد لوحة المعلومات الموجودة بجوار اسم الدومين الخاص بك.
  3. عند ظهور قسم لوحة المعلومات، انقر فوق عرض التفاصيل ضمن استخدام موارد الاستضافة.
  1. من هناك، يمكنك رؤية استخدام الموارد لديك، بما في ذلك القرص، والعقد الفهرسية، ووحدة المعالجة المركزية، والذاكرة، وعمال PHP.

عندما يتجاوز استخدامك الحدود، قم ببساطة بترقية خطة الاستضافة الخاصة بك للحصول على المزيد من الموارد.

على سبيل المثال، إذا كنت تستخدم استضافة المواقع، ففكر في التبديل إلى الاستضافة السحابية، التي توفر موارد خادم أكبر بمقدار 20 مرة.

علاوة على ذلك، تأتي حلولنا السحابية مزودة بشبكة توصيل محتوى (CDN). لذا، في حال واجه خادمك الرئيسي أي أخطاء، سيحل محله خادم آخر في الشبكة لتقديم محتوى موقعك الإلكتروني.

إذا كان استخدام الموارد لديك منخفضًا، ولكن موقعك لا يزال يعرض رسالة الخطأ 429، فجرّب حلولاً أخرى.

2. تعطيل إضافات ووردبريس

في بعض الأحيان، قد تتسبب الإضافات التي تمت ترقيتها بشكل سيئ في حدوث مشكلات HTTP، بما في ذلك رمز الخطأ 429.

للتأكد من أن الإضافات لديك هي التي تسبب الخطأ، حاول تعطيلها واحدة تلو الأخرى:

  1. قم بالوصول إلى منطقة إدارة ووردبريس الخاصة بك وانتقل إلى الإضافاتالإضافات المثبتة.
  2. انقر فوق خيار إلغاء التنشيط أسفل الإضافة الأول.
  1. قم بالوصول إلى موقعك في وضع التصفح المتخفي لمعرفة ما إذا كان قد تم حل المشكلة.
  2. إذا لم يكن الأمر كذلك، كرر الخطوة الثانية لجميع الإضافات النشطة حتى تعثر على سبب المشكلة.

بعد العثور على الإضافة المعطلة، حدّثها وتحقق من حل المشكلة. وإلا، فقد تحتاج إلى تعطيل الإضافة نهائيًا والبحث عن بديل جديد.

إذا لم تتمكن من الوصول إلى لوحة إدارة ووردبريس، فافتح مجلد wp_content في المجلد الرئيسي باستخدام عميل FTP. ابحث عن مجلد الإضافات، ثم أعد تسميته إلى plugins-disable لتعطيل جميع الإضافات دفعةً واحدة.

3. التبديل إلى سمة ووردبريس الافتراضية

بالإضافة إلى الإضافات، فإن السمات المخصصة القديمة وغير المحدثة معرضة لمشاكل الكود والأمان.

لهذا السبب، نوصي بالانتقال إلى سمة افتراضي، مثل Twenty Twenty، لمعرفة ما إذا كان هذا سيحل المشكلة. تأكد من نسخ بيانات موقعك احتياطيًا قبل القيام بذلك تحسبًا لأي مشكلة.

إذا لم تتمكن من الوصول إلى لوحة إدارة ووردبريس، فافتح قاعدة بيانات phpMyAdmin. يمكن لمستخدمي Hostinger القيام بذلك عبر لوحة تحكم hPanel بالانتقال إلى المواقعلوحة التحكم قواعد البياناتEnter phpMyAdmin.

من هناك، انقر فوق wp_options وابحث عن صفوف القالب وورقة الأنماط – وعادةً ما تكون موجودة في الصفحة الثانية.

بعد ذلك، انقر نقرًا مزدوجًا فوق option_value لكل صف وقم بتحرير القيمة في اسم السمة الافتراضية، على سبيل المثال، Twenty Twenty-Four.

إذا اختفى الخطأ 429 بعد التبديل إلى سمة افتراضية، فالمشكلة غالبًا ما تكمن في سمتك المخصصة. تواصل مع مطور السمة للإبلاغ عن المشكلة، أو ببساطة توقف عن استخدامه واستخدم بدائل أخرى.

4. اتصل بمزود الاستضافة الخاص بك

إذا قمت بتنفيذ كل الخطوات المذكورة أعلاه ولا يزال موقعك يعرض خطأ 429 Too Many Requests، فمن الأفضل دائمًا الاتصال بمضيف الويب الخاص بك.

بالنسبة لمستخدمي Hostinger، ما عليك سوى تسجيل الدخول إلى hPanel والنقر فوق زر المساعدة الموجود في الزاوية اليمنى السفلية من الشاشة.

بعد ذلك، اختر موضوع الموقع، ثم اختر دومينك المطلوب، وانقر على بدء محادثة مباشرة. هذا كل شيء – سيتواصل معك موظف خدمة العملاء قريبًا.

كيفية تجنّب الخطأ 429 في المستقبل

لقد أصلحتَ خطأ 429 واسترجعتَ إمكانية الوصول إلى لوحة تحكم ووردبريس. ولكن كيف تضمن عدم تكرار ذلك؟

فيما يلي بعض أفضل الممارسات التي يمكنك اتباعها:

1. تغيير صفحة تسجيل الدخول الافتراضية لووردبريس

يحتوي كل موقع ووردبريس على عنوان URL لتسجيل الدخول افتراضيًا، مثل:

  • domain.com/wp-admin
  • domain.com/wp-login

ولأنه عام، يستطيع المخترقون تخمين رابط تسجيل الدخول إلى ووردبريس لأي موقع بسهولة. كل ما عليهم فعله هو إضافة /wp-admin أو /wp-login إلى الدومين الذي يريدون اختراقه.

ماذا يحدث عندما يتعرض موقعك لهجوم؟ سيلاحظ الخادم ذلك ويعرض رمز الخطأ 429 كإجراء دفاعي.

إحدى الطرق السهلة لتجنب هجمات القوة الغاشمة هي تغيير رابط تسجيل الدخول الافتراضي. يمكنك استخدام إضافة مثل WPS Hide Login لإنشاء صفحة تسجيل دخول بديلة ومنع المتسللين من الوصول إلى موقعك.

ما عليك سوى تثبيت الإضافة وتفعيلها من لوحة تحكم ووردبريس، ثم الانتقال إلى الإعدادات WPS Hide Login. أدخل عنوان صفحة تسجيل الدخول الجديدة في حقل عنوان URL لتسجيل الدخول.

لا تنس النقر على حفظ التغييرات بعد الانتهاء.

2. تطبيق الحد الأقصى لعدد الطلبات على موقعك

توجد العديد من إضافات الأمان التي توفر ميزة الحد من معدل الطلبات، والتي تتيح لك تحديد عدد الطلبات التي يمكن للمستخدمين أو البوتات إرسالها كل دقيقة.

هذه طريقة رائعة لمنع خادمك من التعرض لضغط كبير بسبب كثرة الطلبات.

في هذا الدليل، سنوضح لك كيفية تمكين تحديد المعدل باستخدام Wordfence:

  1. قم بتثبيت Wordfence واتبع التعليمات للحصول على ترخيص مجاني.
  2. بمجرد التنشيط، انتقل إلى Wordfenceجميع الخيارات.
  3. تحت خيارات جدار الحماية، انقر فوق الحد من المعدل وقم بتشغيل الزر لتمكينه.

بعد ذلك، ستحتاج إلى ضبط حدود المعدل الافتراضية (وهي حاليًا غير محدودة). إليك إعدادات تحديد المعدل الموصى بها، وفقًا لبيتر من فريق دعم Wordfence:

  • إذا تجاوزت طلبات أي شخص 240 طلبًا في الدقيقة، فقم بخفضها
  • إذا تجاوزت مشاهدات صفحة الزاحف 120 في الدقيقة، فقم بخفضها
  • إذا تجاوزت صفحات الزاحف غير الموجودة (404) – 60 صفحة في الدقيقة، فقم بخفضها
  • إذا تجاوزت عدد مرات مشاهدة صفحة شخص ما 120 مرة في الدقيقة، فقم بخفضها
  • إذا تجاوزت صفحات الإنسان غير الموجودة (404) – 60 صفحة في الدقيقة، فقم بخفضها
  • ما هي المدة التي يتم فيها حظر عنوان IP عند انتهاك القاعدة – 30 دقيقة

ولكن هذه الإعدادات ليست ثابتة – يمكنك دائمًا تعديلها بناءً على احتياجاتك المحددة.

3. الحد من محاولات تسجيل الدخول

هجوم القوة الغاشمة هو أسلوب اختراق شائع، حيث يلعب المهاجم لعبة التخمين حتى يتمكن أخيرًا من اختراق كلمة المرور الخاصة بك.

حتى لو فشل المخترق في تخمين كلمة المرور الخاصة بك بشكل صحيح، فقد أرسل بالفعل العديد من الطلبات في مكان قريب، مما قد يؤدي إلى خطأ HTTP 429.

ولمنع حدوث ذلك، يمكنك تحديد عدد محاولات تسجيل الدخول المسموح بها قبل فرض حظر على المستخدمين.

في Wordfence، تسمى هذه الميزة حماية القوة الغاشمة (Brute Force Protection)، وهي تقع فوق تحديد المعدل (Rate Limiting) مباشرةً.

على الرغم من عدم وجود مجموعة قواعد صحيحة أو خاطئة، يمكنك اتباع اقتراحات بيتر:

  • المنع من الوصول بعد عدد مرات فشل تسجيل الدخول – من 3 إلى 5
  • المنع من الوصول بعد عدد محاولات نسيان كلمة المرور – من 3 إلى 5
  • عدد مرات الفشل خلال أي فترة زمنية – 4 ساعات
  • مدة الوقت الذي يظل فيه المستخدم ممنوع من الوصول – 30 دقيقة أو أكثر

طريقة أخرى فعالة لحماية موقعك من الروبوتات الضارة هي تمكين reCAPTCHA على صفحة تسجيل الدخول.

للقيام بذلك، عليك أولاً إنشاء مفاتيح Google reCAPTCHA v3. بعد ذلك، ارجع إلى Wordfence أمان تسجيل الدخولالإعدادات، وأدخل مفتاح reCAPTCHA v3  للموقع وسر reCAPTCHA v3.

الخلاصة

خطأ 429 Too Many Requests يعني أن العميل يرسل عددًا كبيرًا جدًا من الطلبات خلال فترة زمنية محددة. يحدث هذا عادةً بسبب هجمات القوة الغاشمة، أو سوء برمجة الإضافات أو السمات، أو محدودية موارد الخادم.

إذا واجهت هذه المشكلة أثناء زيارة صفحة ويب، فانتظر وحاول مرة أخرى لاحقًا. قد يساعدك أيضًا مسح البيانات المخزنة مؤقتًا على متصفحك ونظام التشغيل.

لأصحاب مواقع ووردبريس، يُمكن حل هذا الخطأ ببساطة عن طريق ترقية خطة الاستضافة. إذا لم يُجدِ ذلك نفعًا، فحاول تعطيل الإضافات النشطة، واستخدام سمة افتراضية، والتواصل مع فريق دعم مُضيف موقعك كحل أخير.

بمجرد إصلاح المشكلة، يجب عليك تغيير عنوان URL لتسجيل الدخول الافتراضي لووردبريس، وتنفيذ الحد من المعدل، والحد من محاولات تسجيل الدخول لمنع ظهور خطأ 429 مرة أخرى.

الأسئلة الشائعة حول خطأ 429 Too Many Requests

كيف يمكنني منع حدوث خطأ 429 Too Many Requests

لتجنب خطأ 429، يجب عليك الحد من طلبات ومحاولات تسجيل الدخول التي يمكن للمستخدمين إجراؤها في الدقيقة باستخدام إضافات مثل Wordfence. كما أن تغيير رابط تسجيل الدخول الافتراضي لووردبريس مفيد لتجنب هجمات القوة الغاشمة، وهي سبب شائع للخطأ.

ما هي عواقب خطأ 429 Too Many Requests؟

قد يؤدي خطأ 429 “Too Many Requests” إلى ضعف أداء الموقع الإلكتروني، وتراجع تجربة المستخدم، وخسارة الإيرادات. كما قد يؤدي إلى انخفاض ترتيب الموقع في محركات البحث، وتضرر سمعته. والأسوأ من ذلك، أن تكرار أخطاء 429 قد يؤدي إلى حظر عناوين IP، مما يمنع المستخدمين الشرعيين من الوصول إلى موقعك.

تخضع جميع محتويات البرامج التعليمية الموجودة على هذا الموقع للمعايير والقيم التحريرية الدقيقة الخاصة بـHostinger.

Author
The author

Hana Elghoul

هناء هي باحثة دكتوراه في اللسانيات الإنجليزية وتمتلك إتقانًا فطرياً للغة العربية، مما يتيح لها الجمع بسلاسة بين الدقة الأكاديمية وأناقة اللغة الأم. تُعرف بمهارتها في رصد أدق تفاصيل القواعد اللغوية، مما يجعلها تتفوّق كمترجمة ومدققة لغوية. انضموا إليها على LinkedIn.

آراء عملائنا

تعليقات

0 responses

Write a respond

Please fill the required fields.Please accept the privacy checkbox.Please fill the required fields and accept the privacy checkbox.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.