كيفية إصلاح الخطأ 502 Bad Gateway Error في ووردبريس
نشرت: 2020-06-26أحد أكثر الأجزاء إحباطًا بشأن تشغيل موقع ويب هو ظهور الأخطاء. وأحد تلك الأخطاء المحبطة هو الخطأ 502 سيئ البوابة الذي يظهر في بعض الأحيان.
هذا خطأ عادي يمكن رؤيته عبر العديد من مواقع الويب وقد لا يكون له آثار خطيرة إذا حدث في مناسبات نادرة.
على الرغم من أنه قد يبدو بسيطًا ، إلا أنه إذا ظهر الخطأ 502 كثيرًا ، فقد يؤثر في الواقع على تحسين محركات البحث وسمعتك عبر الإنترنت. على سبيل المثال ، عندما يحصل زاحف الويب الذي يحاول الوصول إلى موقعك على 502 بوابة سيئة في كثير من الأحيان ، فقد يقوم بإدراج موقعك في القائمة السوداء أو على الأقل ، قد تواجه تصنيفات البحث الخاصة بك انخفاضًا.
لذا فإن فهم الخطأ وإصلاحه قبل أن يتسبب في أي آثار خطيرة لتحسين محركات البحث يمكن أن يكون مفيدًا.
ما هو خطأ 502؟
يتم الرد على كل طلب HTTP يتم إجراؤه من متصفح إلى خادم باستجابة بالإضافة إلى رمز حالة HTTP. على الرغم من أن 200 هو رمز حالة النجاح ، فلن تتمكن من رؤية رموز الحالة هذه إلا إذا كانت تشير إلى فشل. رمز الخطأ الأكثر شيوعًا هو 404 والذي يشير إلى لم يتم العثور على الصفحة ، مما يعني أنه لم يتم قبول الطلب.
الآن ، ترتبط سلسلة رموز الحالة في النطاق 500 ، بما في ذلك 500 و 501 و 502 و 520 وما إلى ذلك ، بنوع من خطأ الخادم بعد قبول الطلب. قد يكون خطأ داخليًا أو استجابة غير صالحة من الخادم.
رمز الخطأ 502 يعني على وجه التحديد أن الخادم قبل الطلب أثناء العمل كوكيل لكنه تلقى استجابة غير صالحة من خادم وارد.
يمكن عرض رسالة الخطأ بأشكال مختلفة مثل:
- خطأ 502
- 502 مدخل غير صالح
- 502 خطأ في الوكيل
- خدمة 502 محملة بشكل زائد مؤقتًا
- بروتوكول HTTP 502
- شاشة بيضاء فارغة
- 502 بوابة سيئة Cloudflare
قد تعتمد طريقة عرض رسالة الخطأ على تطبيق الويب أو المستعرض أو أنظمة التشغيل.
يشير الخطأ 502 إلى استجابات غير صالحة قد يتم تلقيها لأسباب مختلفة. ربما كان الخادم معطلاً ، أو كان هناك بعض التدخل في نقل البيانات أو الحمل الزائد المؤقت للموارد.
إذا استمرت أخطاء 502 في الظهور لأكثر من 6 ساعات ، يمكن أن تدرك Google أن موقعك يمثل مشكلة ، وبالتالي يمنحه ترتيبًا أقل
كيفية إصلاح أخطاء 502
خذ المخاطر. لا شيء يمكن أن يحل محل التجربة
بقدر ما قد يبدو الأمر بسيطًا ، فإن إعادة تحميل الصفحة تعمل في معظم الأحيان. يجب أن يكون أحد الأشياء الأولى التي يجب تجربتها قبل البدء في استكشاف السبب الجذري الفعلي. لأنه ، في أغلب الأحيان ، يحدث خطأ 502 لمجرد أن الخادم محمّل بشكل زائد. لذلك ، يمكن أن يساعدك التحديث البسيط وإعادة التحميل في استعادة الاستجابة المناسبة من الخادم.
ولكن هذا لا يعمل إلا كحل سريع ، وإذا كنت ترى 502 خطأ بشكل متكرر ، فقد تضطر إلى التحقق من أشياء أخرى مثل ذاكرة التخزين المؤقت ، وإعدادات جدار الحماية ، و CDN ، وما إلى ذلك.
مسح ذاكرة التخزين المؤقت
أحيانًا تعمل ذاكرة التخزين المؤقت للأفضل وأحيانًا تؤدي إلى نتائج عكسية. على سبيل المثال ، عندما تتلقى استجابة سيئة في بعض الأحيان ، يمكن أن تخدم ذاكرة التخزين المؤقت صفحات الويب القديمة من الذاكرة وتحل المشكلة. ولكن بالطريقة نفسها ، قد تعرض ذاكرة التخزين المؤقت أحيانًا صفحات الخطأ مرارًا وتكرارًا حتى بعد إصلاح الخطأ.
لتجنب مثل هذه المشكلات ، انتقل إلى إعدادات المتصفح وامسح ذاكرة التخزين المؤقت يدويًا. هناك بعض اختصارات لوحة المفاتيح مثل Ctrl + F5 التي تفرض مسح ذاكرة التخزين المؤقت عند تحديث الصفحة.
يمكنك أيضًا مسح ذاكرة التخزين المؤقت لـ WordPress. حاول مسح جميع ذاكرات التخزين المؤقت من مكونات WordPress الإضافية ومحرك WordPress ومكونات جدار الحماية التي تستخدمها. يمكنك الوصول إلى إعدادات ذاكرة التخزين المؤقت للمكونات الإضافية الخاصة بك عبر لوحة معلومات WordPress الخاصة بك. يمكنك أيضًا محاولة مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات المحلي.
بالنسبة لأجهزة Windows ، يمكن أن تساعدك الأوامر البسيطة مثل ipconfig / flushdns في موجه الأوامر في مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
بالنسبة لأنظمة Mac ، جرب الأمر dscacheutil –flushcache. بعد ذلك ، حاول إعادة تحميل الصفحة في متصفحات مختلفة لمعرفة ما إذا كانت ذاكرة التخزين المؤقت للمتصفح هي التي تسبب المشكلة بالفعل.
تعطيل جدار الحماية و CDN
يمكن لمواقع WordPress استخدام شبكات توزيع المحتوى مثل Cloudflare مع مرافق التخزين المؤقت الخاصة بها لخدمة الصفحات وتحميلها بشكل أسرع. تضيف جدران الحماية أيضًا طبقات إضافية يجب أن تنتقل من خلالها طلبات واستجابات HTTP. يمكن أن يؤدي هذا أيضًا إلى مشكلة بوابة 502.
حاول تعطيل خدمات CDN وجدار الحماية وحاول تحميل موقعك. إذا تم حل المشكلة ، يمكنك الاتصال بمزود خدمة CDN الخاص بك للنظر في سبب الخطأ وتمكينه بمجرد حل السبب الجذري.
قم بتحديث الإضافات الخاصة بك
حسنًا ، إذا كان هناك خطأ عنيد لا يزال موجودًا حتى بعد مسح كل ذاكرة التخزين المؤقت وتعطيل CDN وجدار الحماية ، فقد حان الوقت لتحديث المكونات الإضافية والسمات الخاصة بك.
قم بتعطيل جميع ملحقات WordPress الخاصة بك عبر لوحة القيادة أو من خلال FTP. حاول الآن تحميل صفحتك وتحقق من الخطأ. إذا تم إصلاح الخطأ ، فجرب طريقة التجربة والخطأ للعثور على المكون الإضافي الفعلي الذي تسبب في حدوث الخطأ.
قم بتنشيط المكونات الإضافية الخاصة بك واحدًا تلو الآخر لمعرفة الجاني وتحديثه لحل المشكلة. إذا لم يتم حل أحد التحديثات ، فابحث عن الدعم الفني أو ابحث عن مكون إضافي بديل لملء أحذيته.
قم بتحديث المظاهر الخاصة بك
إذا لم يكن التحقق من جميع المكونات الإضافية مثمرًا ، فيمكنك تجربة نفس الشيء مع السمات الخاصة بك. قم بالتبديل إلى سمة WordPress الافتراضية وتحقق من استمرار الخطأ. إذا أدى ذلك إلى حل المشكلة ، فحاول تحديث المظهر الخاص بك أو استخدام بديل.
تحقق من السجلات والنصوص
يمكن لـ WordPress الاحتفاظ بسجلات الأخطاء إذا قمت بتعيين إعدادات تصحيح الأخطاء المقابلة في ملف wp-config.php. استفد من هذه السجلات لمعرفة أي جزء من التعليمات البرمجية أو المكون الإضافي الذي تسبب في حدوث الخطأ
في بعض الأحيان ، قد تؤدي البرامج النصية مثل تلك المستخدمة في captcha والأمان إلى تحميل الخادم بطلبات متعددة تؤدي إلى خطأ 502 مؤقت. قم بتحسين البرامج النصية الخاصة بك للتأكد من تجنب هذه الأخطاء.
يمكن تكوين الخدمات بحيث يكون لها حد أقصى زمني لتشغيل البرامج النصية. يمكنك أيضًا زيادة حد المهلة الذي تبلغ قيمته الافتراضية 300 ثانية.
تحقق من خادم الاستضافة الخاص بك
إذا لم تنجح أي من الطرق التي تمت مناقشتها أعلاه معك ، فمن المحتمل أن يكون خادم الاستضافة الخاص بك يعمل. اتصل بالدعم الفني لخادم الاستضافة واطرح استفسارًا بخصوص المشكلة.
يمكن أن يظهر خطأ بوابة 502 غير صالح بسبب تكوينات DNS الخاطئة. تكون فرص حدوث مثل هذه التكوينات الخاطئة عالية إذا كنت قد انتقلت للتو إلى مزود استضافة جديد. قد تضطر إلى الانتظار لمدة تصل إلى 24 ساعة حتى تعمل الأشياء بسلاسة بعد الانتقال إلى مضيف جديد.
إذا كانت مشكلة بسيطة في التكوين ، فيمكنهم حلها على الفور. ولكن إذا تكررت المشكلة كثيرًا ولم تتمكن من إيجاد حل مناسب ، يمكنك محاولة التبديل إلى مزود خدمة استضافة أفضل.
حقق أقصى استفادة من ملحقات التخزين المؤقت في WordPress
كما لاحظت ، قد يكون السبب الجذري الشائع لمعظم أخطاء 502 هو التخزين المؤقت. لذا ، فإن البحث عن مشكلات ذاكرة التخزين المؤقت في كل مكون إضافي لديك لكل حالة خطأ يمكن أن يكون متعبًا ومملًا. لماذا لا تستخدم أفضل ملحقات التخزين المؤقت التي تتيح لك تخزين الصفحات في ذاكرة التخزين المؤقت لتحميل أسرع وفي نفس الوقت التأكد من معالجة أخطاء ذاكرة التخزين المؤقت تلقائيًا؟
على سبيل المثال ، يستخدم Innorobo المكونات الإضافية للتخزين المؤقت في WordPress. مما لا شك فيه أن المكونات الإضافية الجيدة للتخزين المؤقت تتأكد من تسجيل الأخطاء بشكل صحيح وتسمح بمسح ذاكرة التخزين المؤقت تلقائيًا مما يسهل عليك تصحيح الأخطاء وحلها بسرعة.
دورك
لذلك ، كانت هذه لمحة موجزة عن الخطأ 502. نأمل أن تساعدك هذه المقالة في إصلاح الخطأ. ما هي وجهة نظرك حول هذا؟ اسمحوا لنا أن نعرف في التعليقات أدناه.