خطأ 502 تعريف

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

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

من بين هذه الرموز الخطأ 502 Bad Gateway الذي يمنع غالبًا مستخدمي الإنترنت أو مشرفي المواقع من الوصول إلى المحتوى أو الطلب المطلوب. من الواضح أن هذا ليس نزهة لأولئك الذين يواجهون هذا النوع من الخطأ.

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

كما يمكنك أن تفهم ، هناك طريقة محددة للغاية لمعالجة الخطأ 502 Bad Gateway ، وهذا ما سنقوم بتغطيته في هذه المقالة من خلال تقديم إجابات لهذه الأسئلة:

  • ماذا يعني خطأ 502؟
  • ما هي الاسباب؟
  • كيف يمكن أن تبدو؟
  • كيفية إصلاح خطأ 502 Bad Gateway؟

اتبع هذه المقالة بدقة لتجنب الانخداع بهذه الفئة من الأخطاء. لنبدأ !

الفصل 1: خطأ 502 بوابة سيئة: ما هو؟

أخطاء البوابة السيئة هي أخطاء الخادم التي يواجهها مستخدمو الإنترنت ومالكو مواقع WordPress بشكل متكرر.

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

1.1 ماذا يعني الخطأ 502 Bad Gateway؟

لتعريف الخطأ 502 Bad Gateway بشكل أفضل ، من المهم أولاً التعرف على مفهوم الخوادم وفهم معنى بعض المصطلحات مثل:

  • قاعدة بيانات للانترنت ؛
  • خادم وكيل أو بوابة ؛
  • والخادم المنبع أو الأصل أو القاعدة.
Erreur 502 (2) .png

لنبدأ أولاً بالنظر في كيفية عمل استضافة تطبيق ويب حديث. لهذا ، من الضروري أن يكون لديك ثلاثة عناصر:

  • تطبيق الويب ؛
  • المنصة
  • خادم الويب.

في الصورة أدناه ، يمكنك العثور على العملية التي يتبعها تطبيق ويب PHP (Hypertext Preprocessor) حديث.

Processus suivi par une application web moderne PHP

يأتي تطبيق الويب في شكل برنامج تطبيقي يمكن ترميزه بعدة لغات برمجة مختلفة ويمكنه استخدام أطر عمل أو مكتبات متخصصة.

غالبًا ما يكون لديه آليات لمعالجة طلبات HTTP. في حالة موقع WordPress الخاص بك ، يمكن أن يتوافق تطبيق الويب مع موقع WordPress الخاص بك ، والذي يتم ترميزه بلغة PHP.

تقع البوابة (Gateway) بين خادم ويب مثل Nginx أو Apache وتطبيق ويب. يتمثل دورها في تلقي الطلبات من الخادم (المنبع أو الأصل) ثم تفسيرها لتطبيق ويب. ليس من السهل تعريف بوابة التعبير.

يشير البعض إلى أنفسهم على أنهم مديرو العمليات ، والبعض الآخر يشير إلى خوادم HTTP.

الخصائص المشتركة للبوابة هي:

  • استقبال الطلبات (HTTP ، FastCGI ، uWSGI ، إلخ) ؛
  • ترجمة الطلبات إلى رمز التطبيق ؛
  • إنشاء عدة عمليات ؛
  • السيطرة على العمليات التي تم إنشاؤها ؛
  • توزيع الطلبات بين العمليات ؛
  • التقارير / السجلات.

PHP-FPM أو PHP-FastCGI Process Manager هو المدخل إلى PHP. هذا هو تطبيق FastCGI الذي يستمع إلى طلبات FastCGI الصادرة عن خادم الويب.

FastCGI هي آلية ثنائية تسمح بربط البرامج التفاعلية بخادم ويب. CGI (واجهة البوابة المشتركة) هي تقنية ويب وبرنامج يصف كيف يمكن لخادم الويب التواصل مع التطبيقات الخارجية ، بما في ذلك PHP.

وبالتالي فإن CGI هي وسيط بين خادم الويب ومحتوى الويب الذي يتم إنتاجه بواسطة تطبيقات الويب المطورة بلغات برمجة مختلفة ، مثل PHP أو Python. FastCGI هو مجرد نسخة محسنة من CGI.

بقدر ما يتعلق الأمر بخادم الويب ، فإنه يحتوي على عدة وظائف:

  • تستضيف عدة مواقع ؛
  • يوفر ملفات ثابتة ؛
  • يقوم بإعادة توجيه الطلبات إلى خوادم أخرى ؛
  • ينفذ توزيع الحمولة ؛
  • يوفر تخزين HTTP المؤقت.

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

الآن بعد أن أصبحت المصطلحات المذكورة أدناه مفهومة جيدًا ، ستفهم أخيرًا ما يمثله خطأ 502 Gateway.

1.1.1. ما هو الخطأ 502 Bad Gateway؟

يحدث خطأ 502 Gateway عندما يتصرف خادم الويب مثل خادم البوابة ويحصل على استجابة غير صالحة من الخادم الرئيسي. يعني الخطأ 502 Bad Gateway أن الخادم الوكيل الذي يمثل خادم البوابة فشل في الحصول على نتيجة جيدة من الخادم الرئيسي (الخادم الأساسي).

إذا لاحظت خطأ 502 Bad Gateway ، فهذا يعني أن هناك خطأ ما في الخادم الرئيسي. هناك عدد غير قليل من الأسباب لذلك سنرى في الفقرات التالية.

1.1.2. الأنواع المختلفة لـ 502 من أخطاء البوابة السيئة

هناك عدة أنواع من خوادم الويب وأنظمة التشغيل أو متصفحات الويب التي يستخدمها المستخدمون. على سبيل المثال ، قد تستخدم متصفح Google Chrome و macOS. في الوقت نفسه ، قد يستخدم أشخاص آخرون Firefox ونظام التشغيل Windows 10.

أكثر من ذلك ، يمكن لبعض مواقع الويب تخصيص النموذج الذي يجب أن يتخذه الخطأ 502 Bad Gateway ، عند عرضه للمستخدمين.

ومع ذلك ، فإن هذه المتغيرات المختلفة لها نفس المعنى ، والذي ينص على أن الخادم الذي كان يعمل كبوابة أو مكتب حصل على استجابة غير صالحة من خادم أصلي أو خادم رئيسي.

فيما يلي بعض الطرق الأكثر شيوعًا التي قد ترى بها الخطأ 502 Bad Gateway:

  • 502 مدخل غير صالح ؛
  • خطأ الخادم 502: واجه الخادم خطأً مؤقتًا ولم يتمكن من تلبية طلبك ؛
  • HTTP 502 ؛
  • خطأ 502 ؛
  • خطأ مؤقت (502) ؛
  • 502 خدمة محملة فوق طاقتها مؤقتًا ؛
  • 502. هذا خطأ.
  • خطأ الوكيل 502 ؛
  • 502 بوابة Cloudflare سيئة ؛
  • خطأ HTTP 502 – بوابة سيئة ؛
  • 502 بوابة غير صالحة NGINX.

قد تختار بعض الأنظمة الأساسية أو الخدمات الأخرى طرقًا مختلفة لعرض الخطأ 502. Twitter ، على سبيل المثال ، يعرض رسالة مختلفة تمامًا تقول ، “Twitter محمّل بشكل زائد”. ماا نعرفه.”

Page Twitter est en surcharge

مصدر :Exai

يعرضه محرك بحث Google أيضًا بشكل مختلف تمامًا. إذا كنت تستخدم متصفحه ، فقد صادفت هذا الخطأ ، فقد تظهر لك رسالة نصها: “502. هذا خطأ. واجه الخادم خطأً مؤقتًا وتعذر عليه إكمال طلبك. يرجى المحاولة مرة أخرى في 30 ثانية. . ماا نعرفه.

 Google 502 C est une erreur

مصدر :Exai

1.1.3. تأثير الخطأ 502 على مُحسّنات محرّكات البحث لموقعك على الويب

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

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

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

formule de calcul du taux de rebond

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

1.2 أسباب 502 Bad Gateway Error

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

فيما يلي الأسباب الأكثر شيوعًا:

  • الخادم الأساسي معطل ؛
  • اسم المجال ؛
  • طلب حظر بواسطة جدار الحماية ؛
  • فشل الخادم
  • مشكلة متعلقة بالمتصفح.

1.2.1. الخادم الأصلي معطل

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

يمكن تفسير هذا الموقف بعدة طرق:

  • إما أن يكون الخادم معطلاً ؛
  • إما أن تكون هناك مشكلة في الاتصال ؛
  • إما أن تكون حركة المرور على الخادم عالية جدًا.

1.2.2. اسم المجال

يمكن أن يحدث الخطأ 502 Bad Gateway أيضًا بسبب عدم قدرة المجال على تحديد عنوان IP الصحيح. غالبًا ما تحدث هذه المشكلة بسبب سجلات DNS الخاطئة ، التي يتم إجراؤها على مستوى استضافة المجال.

Comment fonctionne un nomde domaine

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

1.2.3. تم حظر الطلب بواسطة جدار الحماية

يساعد جدار الحماية على منع أي شكل من أشكال النقل بين الخوادم. إنه سبب شائع آخر لمواجهة الخطأ 502.

Requete bloquee par le pare feu

قد يحدث أن الإضافات الأمنية لـ WordPress:

  • منع الاتصال بين الخوادم المختلفة ؛
  • أو قم بحظر عنوان IP المحلي الخاص بك أو عنوان مزود الخدمة الخاص بك.
Potocole internet IP Acces a internet et aux pages web

لاستبعاد هذا الاحتمال ، يمكنك محاولة زيارة الموقع باستخدام اتصال إنترنت آخر.

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

1.2.4. فشل الخادم

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

يمكن أن يأتي هذا الفشل أيضًا من حقيقة أن المحتوى يبدوتنتهك شروط وأحكام مزود الخادم.

1.2.5. مشكلة في المتصفح

من المهم معرفة أن بعض امتدادات المستعرضات يمكن أن تتسبب أيضًا في حدوث أخطاء عند تحميل موقع الويب ، وخاصة ملحقات AdBlock.

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

أنت الآن تعرف ما هو خطأ 502 Bad Gateway ، وما الذي يسببه ، وكيف يؤثر على تحسين محركات البحث. دعونا نرى الطرق المختلفة للتدرب على علاجها.

الفصل 2: ​​طرق استكشاف أخطاء خطأ 502 غير صحيحة في البوابة

يتم استخدام العديد من التقنيات لإصلاح أي أخطاء 502 Bad Gateway التي تحدث. عند الحديث عن هذه الأساليب ، يجب أن أقدمها في فئتين:

  • تلك التي تهم المستخدم ؛
  • وتلك التي يجب على المطورين تنفيذها.

2.1. الأساليب المستخدمة في حالة حدوث خطأ غير صالح في البوابة للمستخدمين

2.1.1. قم بتحديث الصفحة

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

إذا كنت في هذه الحالة ، يمكنك محاولة حل هذا الخطأ عن طريق تحديث الصفحة. للقيام بذلك ، ما عليك سوى النقر فوق مفتاحي Ctrl + R أو F5 على لوحة المفاتيح لإعادة تحميل الصفحة.

قد يكون هذا الخطأ مؤقتًا فقط ، ويحدث خلال الفترة التي يتعرض فيها الخادم لحركة مرور مكثفة أو لهجوم DDOS محتمل.

Une-attaque-DDOS

لذلك بمحاولة تحديث الصفحة مرة أخرى بعد بضع دقائق ، قد لا ترى هذا الخطأ مرة أخرى.

Reactualiser la page

مصدر :wpoven

2.1.2. جرب في وضع التصفح الخاص (التخفي)

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

إذا حدث الخطأ بسبب مشكلة في متصفحك ، فإن إعادة تشغيل المتصفح في جلسة خاصة قد يحل المشكلة.

Navigation privee

2.1.3. مسح ذاكرة التخزين المؤقت للمتصفح

من حين لآخر ، يمكن أن تكون الملفات التالفة المخزنة على متصفحك مصدر الخطأ 502 Bad Gateway. لذلك ، إذا قمت بمسح بيانات ذاكرة التخزين المؤقت للمتصفح الخاص بك ، فيمكن حل هذا الخطأ.

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

Effacer le cache du navigateur

مصدر :مبوفين

2.1.4. اختبر المتصفحات الأخرى

هناك العديد من المتصفحات الأخرى التي يمكنك تجربتها ، إذا كان المتصفح الذي تستخدمه يعطيك خطأ 502. جرب متصفحًا آخر مثل:

  • كروم ؛
  • سفاري.
  • قوة النار.
  • متصفح الانترنت.

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

2.1.5. أعد تشغيل جهاز الشبكة الخاص بك

قد تؤدي إعادة تشغيل جهاز الشبكة أيضًا إلى حل الخطأ 502 Bad Gateway. تحتاج فقط إلى إيقاف اتصال مودم الإنترنت الخاص بك. للقيام بذلك ، يجب عليك فصل مودم الإنترنت عن طريق الضغط على المفتاح لمدة 10 ثوانٍ.

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

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

يمكن أن يحدث الخطأ 502 Bad Gateway بسبب خلل في DNS. يمكنك أن ترى أنظمة تشغيل مثل Linux أو Windows أو macOS ، تقوم بتخزين البيانات المتعلقة باستكشاف أخطاء الأسماء وإصلاحها في شكل ذاكرة تخزين مؤقت لنظام أسماء النطاقات.

Le-serveur-DNS

في كثير من الحالات ، يمكن أن يؤدي مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات إلى إصلاح الخطأ 502 Bad Gateway. فيما يلي الأوامر المختلفة التي يمكنك استخدامها لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات على أنظمة التشغيل Windows و MacOs و Linux.

لحذف ذاكرة التخزين المؤقت على Windows ، استخدم الأمر التالي:

إيبكونفيغ / فلوشدس

بالنسبة لنظام macOS ، تحتاج إلى فتح Terminal وكتابة:

sudo killall -HUP mDNSResponder

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

sudo killall -HUP mDNSResponder ؛ تم مسح نظام أسماء النطاقات بنجاح

يختلف الوضع على نظام Linux ، حيث تستخدم توزيعات Linux المختلفة خدمات DNS مختلفة. وتشمل هذه:

  • NSCD (الاسم الماسي للتخزين المؤقت لخدمة الاسم) ؛
  • دنسماسك.
  • Bind (مجال اسم الإنترنت في بيركلي).

بخصوص ذاكرة التخزين المؤقت NSCD DNS:

إعادة تشغيل sudo /etc/init.d/nscd

في حالة ذاكرة التخزين المؤقت لنظام أسماء النطاقات dnsmasq:

إعادة تشغيل sudo /etc/init.d/dnsmasq

بالنسبة لذاكرة التخزين المؤقت لـ BIND DNS ، إليك أمر إدخال:

sudo /etc/init.d/ إعادة التشغيل المسمى

إعادة تشغيل sudo rndc

sudo rndc exec

في حال طلبت منك الوحدة الطرفية كلمة مرور ، فقط أدخلها.

يمكنك أيضا تعديل ذلكمؤقتًا خوادم DNS الخاصة بك.

2.1.7. طرق لاستخدامها إذا كنت تستخدم Cloudflare

عندما تواجه خادمًا أصليًا يرسل رسالة خطأ HTTP 502 Bad Gateway كلاسيكية ، تعرض Cloudflare خطأ 502 لعلامتها التجارية الخاصة: 502 ظهور بوابة سيئة.

Error 502 Bad gateway

مصدر :10 مدونة

هذا يعني أن هناك خطأ ما في خادمك الأصلي. فيما يلي النصائح التي يجب اتباعها لحل هذه المشكلة.

عندما يأتي الخطأ 502 من Cloudflare ، تبدو الصفحة كما يلي:

502 Bad Gateway

مصدر :10 مدونة

إذا كانت كلمة “Cloudflare” على خطأ ، فهذا يعني أن الخادم من Cloudflare ، وإلا فهو من الخادم الأصلي. للوهلة الأولى ، يُنصح بالرجوع إلى خدمة دعم Cloudflare ، أو اختيار اتباع النصائح الموضحة. إذا لم يلاحظ أي تغيير إيجابي ، فاتصل بمزود الاستضافة.

لقد رأيت للتو بعض النصائح التي ستسمح لك بإصلاح خطأ Bad Gateway من جانب المستخدم. الآن اتبع ما يمكنك القيام به من جانب المطور أو الخادم.

2.2. طرق لاستخدامها في حالة الخطأ 502 Bad Gateway للمطورين

هل أنت مطور أم مدير خادم وتواجه هذا الخطأ؟ هناك احتمال قوي بأن هذا مرتبط بعوامل مختلفة عما رأيناه سابقًا.

فيما يلي بعض الطرق الموصى بها لإصلاح هذه المشكلة.

2.2.1. افحص الخادم ونظام أسماء النطاقات

تتمثل إحدى طرق تحديد ما إذا كان الخادم الخاص بك في إمكانية الوصول أم لا في إجراء اختبار التتبع أو اختبار ping على عنوان IP للخادم.

يمكنك أيضًا التحقق مما إذا كان FQDN الخاص بك محددًا جيدًا أم لا. كما ذكر أعلاه.

2.2.2. تحقق من سجلات الأخطاء

هناك إمكانية أخرى للمطورين وهي التحقق من سجلات الأخطاء الخاصة بالخادم أو الموقع الذي تم إنشاؤه عليه ، لمعرفة ما إذا تم الإبلاغ عن خطأ معين على الخادم. إذا كنت تستخدم WordPress ، فيمكنك إضافة هذه الرموز المختلفة إلى ملف wp-config.php الخاص بك.

Codes a ajouter au fichier wp-config php

مصدر :Wproven

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

2.2.3. مراجعة الإضافات والسمات الخاصة بك في WordPress

وجود رموز غير محسّنة بتنسيقالإضافات ويمكن أن تتسبب سمات WordPress أيضًا في حدوث أخطاء 502 Bad Gateway. لذلك أنصحك بالتحكم في سمات WordPress والإضافات الخاصة بك.

CARACTÉRISTIQUES-ESSENTIELLES-D'UN-THÈME-DANS-LE-DÉVELOPPEMENT-WEB-WORDPRESS

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

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

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

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

قبل كل شيء ، ضع في اعتبارك أن تقوم دائمًا بتحديث المكونات الإضافية أو السمة أو محرك WordPress. سيسمح لك ذلك بتجنب العديد من المشكلات بما في ذلك أخطاء 502.

Comment installer un thème wordpress

اتبع مقالتنا علىكيفية تثبيت موضوع على ووردبريس 

2.2.4. افحص جدار الحماية الخاص بك

يمكنك أيضًا التحقق من سجلات جدار الحماية لاكتشاف أي عوائق غير عادية. يمكن أن يتسبب التكوين غير الصحيح لجدار الحماية في حدوث خطأ 502 Bad Gateway.

جدار الحماية هو نظام أمان للشبكة يراقب التدفقات الواردة والصادرة من الشبكة وفقًا لقواعد أمان محددة جيدًا.

يمكن أن يحدث أن بعض التكوينات غير الملائمة لجدار الحماية تعتبر المحتوى المتوافق والآمن ضارًا ، وبالتالي تحظر حركة المرور ، مما يؤدي بدوره إلى حدوث أخطاء 502 Bad Gateway.

للتغلب على هذه المشكلة ، تحتاج إلى تعطيل جدران الحماية مؤقتًا لمعرفة ما إذا كانت المشكلة قائمة أو تم حلها.

2.2.5. قم بتعطيل CDN مؤقتًا

السبب الآخر الذي يمكن أن يتسبب في الخطأ 502 هو أن خادمك يتعرض لهجوم DDOS. في ظل هذه الظروف ، لديك إمكانية استخدام خدمات مثلFail2banلمحاولة تأمين عناوين IP المسيئة.

يمكنك أيضًا استخدام موفري CDN مثل Cloudflare لتقليل أي نوع من هجمات DDOS ضد الخادم.

2.2.6. أعد تشغيل خدمة PHP-FPM

من المهم معرفة أن الخطأ 502 يمكن أن يظهر عندما تكون خدمة PHP-FPM غير نشطة أو لا تعمل على الخادم. إذا كان لديك حق الوصول إلى الاستضافة ، فمن الممكن التحقق منه باستخدام أحد الأوامر أدناه.

لأمر SysVinit:

حالة خدمة sudo php7.4-fpm

بالنسبة إلى SystemD:

sudo systemctl status php7.4-fpm

إذا كانت خدمة PHP-FPM قيد التشغيل ، فسيبدو إخراج الأمر كما يلي:

Resultat de la commande

مصدر :10 ويب

من ناحية أخرى ، إذا كانت الحالة المشار إليها ليست: “نشطة” (قيد التشغيل) ، فمن المستحسن محاولة إعادة تشغيل خدمة PHP-FPM لإصلاح الخطأ باستخدام الأوامر التالية.

في حالة SysVinit:

إعادة تشغيل sudo service php7.4-fpm

بخصوص SystemD:

إعادة تشغيل sudo systemctl php7.4-fpm

2.2.7. العيوب المتعلقة بفترة الانتظار

يحدث الخطأ 502 أحيانًا بسبب مهلة PHP-FPM. إذا استغرق التطبيق وقتًا طويلاً للاستجابة ، فقد يرى المستخدمون خطأ انتهاء المهلة.

إذا كان وقت انتظار PHP-FPM أقصر من Nginx ، فسيعرض Nginx خطأ 502 Bad Gateway. لتجنب هذه المشكلة ، من الممكن زيادة مهلة PHP-FPM ، إذا كان لديك وصول إلى الخادم.

تم تعيين مهلة PHP-FPM في إعداد التجمع ، أي

request_terminate_timeout

يمكن أن تكون عيوب وقت تشغيل PHP هي أصل 502 Bad Gateway Error. لتصحيح ذلك ، ما عليك سوى زيادة معلمات تكوين PHP ، مثل max_execution_time و max_input_time.

إذا كان بإمكانك الوصول إلى الخادم الخاص بك ، فيمكنك ببساطة تغيير هذه التوجيهات في ملف php.ini الخاص بك. خلاف ذلك ، من الممكن أن تطلب من مضيفك تولي المهمة.

سيرة ذاتية

الآن لا داعي للذعر عندما تواجه خطأ 502 Bad Gateway على طول الطريق. هذا الأخير هو خطأ يتعلق بمشكلة إرسال بين الخوادم. يمثل رمز الحالة بشكل أساسي مما يعني أن الخادم الوكيل غير قادر على الحصول على استجابة صالحة من الخادم الأساسي.

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

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

آمل أن تكون هذه المقالة مفيدة لك. وإنني أتطلع إلى تعليقاتكم.

التصنيفات E

أضف تعليق