خطأ 502: الأسباب وأساليب استكشاف الأخطاء وإصلاحها
نشرت: 2021-10-26يشير الخطأ 502 Bad Gateway Error إلى أن خادم الإنترنت قد أعاد استجابة غير صالحة عند محاولة الوصول إلى صفحة ويب.
ومع ذلك ، قد يظهر هذا الخطأ أيضًا نتيجة مشكلات الكمبيوتر.
ألست متأكدًا مما تعنيه بوابة 502 السيئة أو كيفية حلها؟
فيما يلي دليل تفصيلي خطوة بخطوة لحل الخطأ 502 Bad Gateway Error. تعرف على معنى ذلك ، وكيفية التعرف عليه ، وكيفية حله.
ما هو 502 Bad Gateway Error؟
عندما تحاول فتح صفحة ويب ، يرسل جهاز الكمبيوتر الخاص بك طلبًا إلى خادم ويب للوصول إلى تلك الصفحة. عندما يتلقى الخادم رسالتك ، فإنه يكمل طلبك ويعيد المحتوى برأس HTTP ورمز حالة HTTP. قد يواجه الاتصال بين نظامك وخادم الويب مشاكل متعددة نتيجة لذلك.
تشير رموز حالة HTTP ذات النطاق 500 مثل 500 ، و 501 ، و 503 ، و 504 ، وما إلى ذلك إلى أخطاء الخادم بين أخطاء الشبكة هذه.
الخطأ 502 هو أحد رموز الحالة ، مما يشير إلى أن خادم الويب الذي اتصلت به يعمل كوكيل للبيانات المنقولة من خادم آخر ، لكن هذا الخادم قد عرض استجابة غير صالحة.
اعتمادًا على نظام التشغيل والمتصفح وخادم الويب والمضيف ، يمكن أن يظهر الخطأ 502 Bad Gateway Error بطرق مختلفة. فيما يلي الأشكال الأكثر شيوعًا لخطأ HTTP المؤقت 502 Bad Gateway:
- خطأ HTTP 502 عبارة غير صالحة
- 502 خطأ في الوكيل
- 502 بوابة غير صالحة NGINX
- خطأ في الخادم
- خدمة البوابة 502 محملة بشكل زائد مؤقتًا
- بروتوكول HTTP 502
- خطأ مؤقت 502
إليك مثال على كيفية عرض Google لها.
قد تعرض خدمات أخرى ، مثل Twitter ، رسالة مختلفة تمامًا ردًا على الخطأ 502 Bad Gateway ، مثل "Twitter مفرط في السعة". يبدو أن هذا أكثر سهولة في الاستخدام.
أسباب 502 Error Bad Gateway
دعنا نفحص أسباب الخطأ 502 السيئ قبل أن ننظر في كيفية حله. خطأ البوابة 502 هو خطأ مؤقت يمكن أن يحدث لعدة أسباب. فيما يلي بعض الأسباب الأكثر شيوعًا.
- بسبب الارتفاع المفاجئ في حركة المرور (الحمل الزائد للخادم)
- عندما يقوم جدار الحماية بحظر الطلب
- عندما يكون عنوان المجال غير قابل للحل
- انقضاء مهلة برنامج الخادم (يستغرق إرجاع طلب من خادم الويب وقتًا أطول مما هو مقصود.)
- يمكن أن تؤدي بعض ملحقات المستعرض أيضًا في بعض الأحيان إلى أخطاء ، خاصة امتداد AdBlock.
كيفية إصلاح الخطأ 502؟
عادةً ما يشير خطأ 502 غير صالح في البوابة إلى وجود مشكلة في الشبكة / الخادم ؛ في بعض الأحيان ، يمكن أن تكون أيضًا مشكلة من جانب العميل. تختلف هذه الخيارات اعتمادًا على ما إذا كانت المشكلة في نهايتنا أو الخوادم الأصلية. إذا تسبب الخادم الأصلي في حدوث المشكلة ، فليس هناك الكثير مما يمكنك فعله كمستخدم ، ولكن يجب علينا التحقق والتأكد من أن المشكلة ليست في نهايتنا.
إذا كنت مستخدمًا ، فجرّب ما يلي:
حاول إعادة تحميل الصفحة.
عندما تواجه مشكلة بوابة سيئة 502 ، فإن أحد الأشياء الأولى التي يجب عليك القيام بها هو الانتظار لبضع دقائق ثم إعادة تحميل موقع الويب. هذا لأن الخادم الذي تم تحميله بشكل زائد مؤقتًا قد يكون سبب المشكلة.
تحقق مما إذا كان الموقع معطلاً للآخرين.
إذا كنت تواجه مشكلات في الاتصال بموقع ويب (لأي سبب كان) ، فيمكنك معرفة ما إذا كنت أنت وحدك أم أن الأشخاص الآخرين يواجهون نفس المشكلات أيضًا. هناك العديد من الأدوات المتاحة لهذا ، مثل down.com.
ستوضح لك هذه الطريقة مكان المشكلة وستساعدك في حلها. إذا كان الموقع معطلاً للجميع ، فليس هناك الكثير مما يمكنك فعله. سيكون عليك فقط الانتظار حتى يتم حلها.
جرب متصفح آخر
قد يكون الخطأ 502 Bad Gateway ناتجًا أيضًا عن مشكلة في متصفحك. يعد استخدام متصفح مختلف لمعرفة ما إذا كان يعمل طريقة سهلة لاختبار ذلك. Google Chrome أو Mozilla Firefox أو Apple Safari أو Microsoft Edge كلها خيارات. إذا ظهر الخطأ في المتصفح الجديد أيضًا ، فستعرف أنها ليست مشكلة في المتصفح ، ويجب عليك تجربة حل مختلف.
مسح ذاكرة التخزين المؤقت للمتصفح
إذا أدى التبديل إلى متصفح مختلف إلى حل المشكلة ، فقد يكون المستعرض الرئيسي الخاص بك قد قام بتخزين ملفات قديمة أو تالفة مؤقتًا تؤدي إلى إنشاء الخطأ 502. قد تؤدي محاولة فتح موقع الويب بعد إزالة هذه الملفات المخزنة مؤقتًا إلى حل المشكلة.
تحقق من ملحقات المتصفح
إذا كان لديك ملحقات مثبتة على متصفحك ، فقد يكون واحدًا أو أكثر منها هو سبب المشكلة. قم بتعطيل كافة الملحقات الخاصة بك ثم حاول الوصول إلى الصفحة مرة أخرى. إذا اختفى الخطأ بعد ذلك ، فمن المحتمل أن يكون مكونًا إضافيًا أو ملحقًا هو الذي يسبب المشكلة. لتحديد موقع الجاني ، قم بتمكين المكونات الإضافية واحدة تلو الأخرى بعد ذلك.
أعد تشغيل الأجهزة
إذا كنت قد استخدمت فاحص الموقع وقررت أن الموقع معطل لك فقط ، وجربت متصفحًا مختلفًا بنفس النتيجة ، فأنت تعلم أن المشكلة ليست في الخادم أو المتصفح. من المحتمل أن تكون مشكلة في جهازك.
من المحتمل أن يواجه جهاز الكمبيوتر أو معدات الشبكة (Wi-Fi وجهاز التوجيه وما إلى ذلك) بعض المشكلات الفردية والمؤقتة. يمكن حل هذه المشكلة عن طريق إعادة تشغيل جهاز الكمبيوتر ومعدات الشبكات.
تغيير خوادم DNS
يمكن أن تؤدي مشكلات DNS أحيانًا إلى أخطاء 502. لا يعد تغيير خوادم DNS فكرة جيدة ، ولكنه طريقة واحدة للتحقق من الأخطاء. من المرجح أن يقوم مزود خدمة الإنترنت بإعداد خوادم DNS الخاصة بك إلا إذا قمت بتعديلها بنفسك. يمكنك تغييرها إلى خوادم DNS لجهات خارجية مثل Open DNS أو Google DNS ، مما قد يحل المشكلة. هناك أيضًا مزايا أخرى للتحول إلى خوادم DNS ، مثل تحسين السرعة والاعتمادية.
إذا كنت مسؤولاً عن النظام أو مالك موقع ويب ، فجرّب ما يلي:
هل الخادم الخلفي يعمل؟
- تحقق مما إذا كان خادم الواجهة الخلفية (مثل PHP و NodeJS و Tomcat وما إلى ذلك) قيد التشغيل؟ إذا لم يكن كذلك ، ابدأ.
- إذا كان خادم الواجهة الخلفية قيد التشغيل ، فربما يتم تعليقه؟ أم لست في دولة تخدم أي طلب؟
- يمكن لخادم الويب التحدث إلى الخادم الخلفي؟ ربما مشكلة في جدار الحماية؟
كما ترى ، قد يكون هناك العديد من الأسباب وأفضل طريقة لتصحيح الأخطاء هي التحقق من خادم الويب وسجلات الخادم الخلفية لمعرفة سبب عدم تمكنه من تلبية الطلب. بمجرد معرفة سبب المشكلة ، يمكنك إصلاح ذلك.
قم بتعطيل CDN أو جدار الحماية مؤقتًا.
شبكات توصيل المحتوى (CDN) هي العمود الفقري الشفاف للإنترنت لتوزيع المحتوى. يمكن أن يكون سبب الخطأ 502 bad Gateway بسبب CDN. أنت تستخدم CDN من خدمة جهة خارجية.
إذا لم يساعد تغيير تكوينات جدار الحماية والأقراص المضغوطة ، ففكر في إيقاف تشغيلهما مؤقتًا وإعادة تشغيل موقع الويب. هذا الإجراء ليس فعالًا بنسبة 100 في المائة ، لكنه يستحق التجربة لمعرفة ماهية المشكلة.
تغليف
في هذه المقالة ، نظرنا في ما تعنيه مشكلة 502 Bad Gateway ، والأسباب الأكثر شيوعًا ، وكيفية حلها.
502 خطأ يحدث عندما لا تستطيع الخوادم الاتصال. من خلال تطبيق التقنيات المذكورة أعلاه ، يجب أن تفهم المشكلة بشكل أفضل وكيفية إصلاحها.