كيفية إصلاح أكواد خطأ HTTP 508 على موقع WordPress الخاص بك
نشرت: 2020-07-06لا أحد يحب رؤية رموز الخطأ المنبثقة على موقع WordPress الخاص به. وإذا رأيت خطأ HTTP 508 ، فقد يكون تشخيصه أصعب قليلاً من البعض الآخر. ليس لأن الخطأ نفسه مزعج للغاية ، ولكن نظرًا لوجود حلقتين من أخطاء 508 تم اكتشافهما والوصول إلى حد الموارد . تم اكتشاف حلقة خطأين من فئة 508 وتم الوصول إلى حد الموارد. أحدهما هو خطأ HTTP حيث تم اكتشاف حلقة في طلب مورد أو عنوان URL والآخر عندما يكون الخادم مرهقًا لا يمكنه تنفيذ الإجراءات. في كلتا الحالتين ، سنقوم بتوجيهك عبر رموز الخطأ هذه حتى يتم عمل نسخة احتياطية من موقعك وتشغيله في أسرع وقت ممكن.
اشترك في قناتنا على اليوتيوب
ما هو خطأ HTTP 508: تم اكتشاف الحلقة؟
في مكان ما على الصفحة ، يتم استدعاء ارتباط أو مورد ، ثم يستدعي هذا المورد شيئًا آخر ثم يستدعي المورد الأصلي. لا يتمكن الخادم أبدًا من تلبية الطلب فعليًا لأن المنطق متكرر ويتكرر في نفسه.
خطأ HTTP 508 في حد ذاته نادر جدًا. فيما يتعلق بأخطاء الحلقة ، من المرجح أن تواجه "عددًا كبيرًا جدًا من عمليات إعادة التوجيه" حيث أساء شخص ما معالجة عمليات إعادة التوجيه 301 و 302 إلى حيث يتم إجراء حلقات على أنفسهم أو لديهم عدد كبير جدًا من عمليات إعادة التوجيه في سلسلة تمنع المورد أو عنوان URL من العرض الفعلي.
كيفية إصلاح خطأ 508
بشكل عام ، إنه حل سهل جدًا. كما هو الحال دائمًا ، إذا كنت مستخدمًا يتلقى هذا الخطأ ، فنحن نقترح بشدة إعادة تحميل الصفحة باستخدام CTRL / CMD - Shift - R لتجاوز ذاكرة التخزين المؤقت ثم إفراغ ذاكرة التخزين المؤقت للمتصفح الخاص بك للتأكد من عدم توقف الأشياء في جهازك نهاية.
إذا كنت مسؤول خادم ، فلديك حلين يمكنك العمل من خلالهما. الأول بسيط جدًا إذا كنت تقوم بتشغيل أي نوع من CDN أو مكون إضافي للتخزين المؤقت على WordPress.
إذا كنت تستخدم مكونًا إضافيًا مثل WP Rocket ، فما عليك سوى الانتقال إلى الإعدادات والعثور على الأزرار التي تتيح لك مسح ذاكرة التخزين المؤقت و / أو حذف الملفات و / أو إعادة إنشاء CSS.

وإذا كان لديك حساب Cloudflare أو حساب CDN آخر ، فستتمكن من الدخول إلى الإعدادات والعثور على خيار Cache Purge .

إذا لم يحل أي من هذين الأمرين مشكلة إعادة التوجيه ولا تزال مواردك تتكرر بشكل متكرر ، فأنت بحاجة إلى التحقق من ملف htaccess الخاص بك. هذا هو المكان الذي تذهب إليه عمليات إعادة توجيه URL (ما لم تستخدم المكون الإضافي 301 Redirect). ستحتاج إلى عميل FTP ومحرر كود. أو الوصول إلى مدير الملفات على الويب الخاص بموقعك.

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

إذا لم يساعد أي من ذلك ، ولا تزال الموارد جارية ، فقد حان الوقت للاتصال بمضيفك. يجب أن يكونوا قادرين على المساعدة في فرز الحلقة من نهايتها.
ما هو الخطأ 508: تم الوصول إلى حد المورد؟
الخطأ 508 الآخر الذي يتعين على المستخدمين والمسؤولين التعامل معه (وربما الأكثر شيوعًا) هو حد الموارد الذي تم الوصول إليه . وهذا جميل لا يحتاج إلى شرح. وصل موقع الويب الخاص بك إلى أعلى الموارد المخصصة له على الخادم. هناك عدد من الأسباب التي قد تؤدي إلى حدوث ذلك ، ولكن أول ما يجب عليك التحقق منه هو cPanel (إذا كان لديك واحدًا) أو لوحة القيادة الخاصة بك بخلاف ذلك.


ستجد في مكان ما في صفحتك قائمة كاملة بالإحصائيات المتعلقة بخادمك. سترى قواعد البيانات ، عدد عمليات التنفيذ على الخادم ، inodes ، إلخ. ستمنحك الإحصائيات التفصيلية البرامج النصية والعمليات المحددة التي تم تنفيذها على أطر زمنية مختلفة.
إذا رأيت شيئًا ما مرتفعًا في هذه ، أو تمتلئ inodes أو المساحة الخاصة بك ، فهذا مؤشر جيد على ما يحدث. قد تحتاج فقط إلى تخفيف الأشياء قليلاً.
خلاف ذلك ، ستكون بعض الأشياء.
أنت تتعرض لهجوم DDoS
يمكن أن ينفد خادمك تمامًا من الموارد ويعيد 508 إذا كنت تتعرض لهجوم DDoS. DDoS عبارة عن هجوم رفض موزع للخدمة ، حيث يغمر شخص ما موقع الويب الخاص بك بعدد كبير من الزيارات التي لا يمكنه مواكبتها حرفيًا. عادة ، يتم ذلك عبر الروبوتات ، وهي مجموعة كبيرة من أجهزة الكمبيوتر المرتبطة التي تعمل تحت قيادة فرد أو مجموعة من الأفراد.
إذا حصلت على DDoSed وتعطل خادمك ، فليس هناك الكثير مما يمكنك فعله على الفور. قد لا تعرف حتى أنك تعرضت لـ DDoS. أنت تعرف فقط أن الخادم الخاص بك معطل. اتصل بالمضيف الخاص بك وتعرف على ما إذا كانت هناك زيادة في حركة المرور التي ارتفعت بشكل كبير بشكل خاص.
إذا كان الأمر كذلك ، فيمكنك حظر نطاقات IP التي تأتي من الهجوم ، ويجب أن يتعافى خادمك قريبًا.
أنت بشكل شرعي تحصل على طن من حركة المرور
يمكنك أيضًا إرجاع 508 إذا تعرض خادمك للارتباك ، ولا يمكنه التعامل مع حركة المرور الحقيقية. ربما حصلت على عدد كبير من الزيارات من Reddit أو تغريدة جيدة الكتابة بشكل استثنائي. إذا كان الخادم الخاص بك معطلاً لهذا الغرض وقدم 508 ، فاتصل بمضيفك وقم بترقية خطتك. هذا عن ذلك. لأنك تريد تشغيل الخوادم الخاصة بك في أسرع وقت ممكن.
البرمجيات الخبيثة
تذكر تلك الروبوتات التي ذكرناها أعلاه؟ حسنًا ، قد يكون خادمك جزءًا من خادم ، ولا تعرفه. إذا كانت هناك برامج ضارة على خادمك لست على دراية بها ، فيمكن أن تستنزف الموارد التي يجب أن تذهب إلى موقع الويب الخاص بك إلى شيء آخر. لذا ، قم بإجراء فحص للبرامج الضارة ، واستخدم WAF قويًا ومكوِّنًا إضافيًا للأمان (Sucuri ، WordFence) ، وتأكد من استخدام خادمك في الغرض المقصود منه: مساعدة موقع الويب الخاص بك على النجاح. لا تحطم الآخرين.
بالإضافة إلى ذلك ، إذا كان موقعك يعمل بشكل أبطأ من المعتاد ولم يتغير شيء ، ففكر في التحقق من البرامج الضارة أيضًا. هذا بشكل عام مقدمة لنفاد الموارد.
البرامج النصية غير المعروفة ووظائف CRON والمكونات الإضافية غير المستخدمة أو القديمة
يجب أيضًا أن تكون على دراية جيدة بأداء موقع الويب الخاص بك بشكل عام. تأكد من تشغيل عمليات فحص الموقع بشكل دوري وأنك تستخدم العديد من سجلات التصحيح والأخطاء المتوفرة لديك ، إما من خلال مضيف الويب الخاص بك أو موقعك نفسه. ستعرض لك هذه أي مهام CRON قيد التشغيل ، وأي نصوص قد تعمل في الخلفية في أوقات مختلفة. في كثير من الحالات ، كلهم ليسوا ضروريين.
بالإضافة إلى ذلك ، يمكنك إجراء مسح كامل للمكونات الإضافية والسمات الخاصة بك إذا كنت من مستخدمي WordPress. تستهلك هذه الموارد بمرور الوقت ، وعلى الرغم من أن المبالغ لا تذكر في معظمها ، فإن كل ما يتطلبه الأمر هو خلل أمني واحد أو نص مخادع لإحداث عالم من المشاكل. أو خطأ 508. لذا تأكد من أن جميع المكونات الإضافية التي تستخدمها بنشاط محدثة ، وأن جميع المكونات الإضافية والسمات التي لم تعد تستخدمها قد ولت. يؤدي ذلك إلى مسح مساحة التخزين والذاكرة واستخدام inode.
تغليف
في النهاية ، لن يرى الكثير من الأشخاص خطأ HTTP 508. يعد استخدام عمليات إعادة التوجيه بشكل فعال ومنع الحلقات المتكررة في طلبك ومنطق النهاية الخلفية هي الطريقة الأساسية لمنع رؤيته. وإذا تم الإفراط في استخدام مواردك ، وفرض ضرائب على وحدة المعالجة المركزية الخاصة بك ، وتعطل موقعك ، فهناك بعض الفحوصات السهلة التي يمكنك إجراؤها لمعرفة الجاني واتخاذ إجراءات حاسمة.
ما هي تجاربك مع خطأ HTTP 508؟
صورة مميزة للمقالة بواسطة Pro Symbols / shutterstock.com
