رئيسي آخر 502 بوابة سيئة - كيفية الإصلاح

502 بوابة سيئة - كيفية الإصلاح



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

502 بوابة سيئة - كيفية الإصلاح

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

502 معنى بوابة سيئة

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

ولكن إذا كانت هناك مشكلة في الخادم ، فقد تتلقى أحد رموز الخطأ 500 المختلفة. كل منهم يشير إلى مشكلة في الخادم. لذلك ، كان الخطأ 502 Bad Gateway - الطلب من العميل (متصفحك) - جيدًا ولكن الخادم لم يتمكن من إرجاع المورد المطلوب.

502 بوابة غير صالحة لإصلاح

فيما يلي بعض النصائح التي يمكنك تجربتها من متصفح الويب الخاص بك على أمل مسح الخطأ 502 Bad Gateway وعرض صفحة الويب الخاصة بك.

1. حاول إعادة تحميل الصفحة

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

ابدأ بإعادة تحميل الصفحة - انقر على السهم الدائري بالقرب من شريط عنوان URL. في Chrome و Safari ، ستجدها على اليسار ، وفي Firefox على اليمين. انتظر دقيقة أو نحو ذلك قبل إعادة تحميل الصفحة. إذا تم عرض صفحة الويب ، فقد اختفت المشكلة.

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

كيفية إلغاء متابعة الجميع على الإنستغرام

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

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

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

كروم

  1. في نافذة متصفح Chrome ، انقر فوق القائمة ذات النقاط الثلاث في أعلى اليمين.
  2. حدد خيار المزيد من الأدوات.
  3. حدد مسح بيانات التصفح ...
  4. في النافذة المنبثقة محو بيانات التصفح ، تأكد من تحديد خيار الصور والملفات المخزنة مؤقتًا فقط ، وحدد النطاق الزمني ، ثم امسح البيانات.

ثعلب النار

  1. في نافذة متصفح Firefox ، انقر فوق رمز الهامبرغر في الجزء العلوي الأيمن.
  2. انقر فوق المحفوظات.
  3. حدد مسح التاريخ الحديث ...
  4. في النافذة المنبثقة ، في النطاق الزمني لمسح القائمة المنسدلة ، اختر كل شيء.
  5. تأكد من تحديد مربع ذاكرة التخزين المؤقت فقط ، ثم امسح الآن.

سفاري

لتفريغ ذاكرة التخزين المؤقت في متصفح Safari ، تحتاج قائمة التطوير إلى التمكين. لفعل هذا:

  1. انتقل إلى التفضيلات ثم المتقدمة.
  2. حدد مربع إظهار قائمة التطوير في شريط القوائم.
  3. انتقل إلى Develop ثم Empty Caches.

502 بوابة غير صالحة في NGINX

PHP-FastCGI Process Manager (PHP-FPM) هو عملية خلفية للتعامل مع طلبات خادم الويب لتطبيقات PHP. تقوم NGINX بتمرير طلبات الويب إلى العمليات العاملة PHP-FPM التي تنفذ تطبيق PHP. تعرض NGINX خطأ 502 Bad Gateway عندما لا تتمكن من تفويض طلب بنجاح إلى PHP-FPM أو إذا لم تستجب PHP-FPM.

فيما يلي الأسباب الأكثر شيوعًا لإرجاع NGINX خطأ 502:

  • PHP-FPM لا يعمل.
  • NGINX غير قادر على التواصل مع PHP-FPM.
  • انتهت مهلة PHP-FPM.

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

1. تحقق مما إذا كان PHP-FPM قيد التشغيل

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

sudo ps aux | grep ‘php’.

إذا لم تعرض نتائج هذا الأمر أي مجموعة PHP-FPM أو عمليات أولية ، فيجب تشغيل PHP-FPM لإصلاح أخطاء 502. لجعل تطبيق PHP الخاص بك أكثر موثوقية ، ضع في اعتبارك استخدام systemd لإدارة PHP-FPM كخدمة في بيئة الإنتاج الخاصة بك. ستبدأ عملية الخلفية الخاصة بـ PHP-FPM في تقديم تطبيق PHP تلقائيًا عند فتح مثيل جديد أو بدء الخادم الخاص بك.

نظرًا لأن PHP-FPM مدمج في كود PHP ، يمكنك إضافته كخدمة systemd عند إعداد PHP. بمجرد إعداد المشروع كخدمة ، استخدم هذا الأمر لبدء التشغيل التلقائي:

sudo systemctl enable php7.2–fpm.service.

2. تحقق مما إذا كان لدى NGINX وصول إلى المقبس

بمجرد أن يبدأ PHP-FPM ، فإنه ينشئ مقابس Unix أو TCP للاتصال بخادم الويب NGINX. تحتاج العمليات العاملة PHP-FPM إلى مآخذ للاستماع إلى طلبات NGINX. تأكد من ضبط PHP-FPM و NGINX لاستخدام نفس المقبس

يستخدم PHP-FPM ملف تكوين مختلفًا لكل تجمع عمليات. للعثور على هذه الملفات ، انتقل إلى:

/etc/php/7.2/fpm/pool.d/.

مآخذ التجمع موضحة في تعليمات الاستماع في ملف التكوين الخاص بها ، على سبيل المثال تعليمات الاستماع التالية ، تقوم بتكوين مجموعة تسمى mypool لاستخدام مقبس Unix موجود في: /run/php/mypool.sock :

listen = /run/php/mypool.sock.

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

Connect () إلى unix:: فشل /run/php/mypool.sock (2: لا يوجد مثل هذا الملف أو الدليل).

كيفية مزامنة تقويم الصرف مع تقويم جوجل

3. تحقق من انتهاء مهلة PHP-FPM

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

يمكنك زيادة إعداد مهلة PHP-FPM في ملف تكوين التجمع. ومع ذلك ، قد يتسبب هذا في مشكلة أخرى: قد تنتهي مهلة NGINX قبل الحصول على رد من PHP-FPM.

المهلة الافتراضية لـ NGINX هي 60 ثانية. إذا قمت بزيادة مهلة PHP-FPM لأكثر من 60 ثانية ، ولم يكن لدى تطبيق PHP وقت للرد ، فستصدر NGINX خطأ 504 Gateway Timeout. تجنب ذلك عن طريق زيادة إعداد مهلة NGINX.

502 بوابة سيئة في Cloudflare

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

  • يعمل الخادم المصدر فوق طاقته مع وجود عدد كبير جدًا من عمليات تحميل الخادم مما يؤدي إلى تعطل الخادم
  • يمكن أن تتسبب مواقع WordPress ذات حدود ذاكرة PHP المنخفضة أو الكثير من اتصالات MYSQL في تحميل الخادم ببطء
  • سجلات DNS غير صحيحة أو المكونات الإضافية أو تعارضات السمات في WordPress ، وفشل الخدمة ، على سبيل المثال PHP-FPM وخدمات التخزين المؤقت

جرب النصائح التالية لحل الخطأ 502 Bad Gateway من Cloudflare:

1. أعد تحميل الصفحة وامسح ذاكرة التخزين المؤقت

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

إذا استمر ظهور الخطأ 502 ، فامسح ذاكرة التخزين المؤقت للمتصفح ثم حاول مرة أخرى. اضغط مطولاً على Ctrl + F5 لمتصفحات Windows و Linux. بالنسبة إلى Chrome و Safari على Mac ، يكون Cmd + Shift + R.

2. تحقق من وجود تعارضات في المكون الإضافي / الموضوع

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

  1. قم بتسجيل الدخول إلى حساب WordPress الخاص بك.
  2. حدد الإضافات من الشريط الجانبي.
  3. قم بتطبيق Deactivate على جميع المكونات الإضافية الخاصة بك.

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

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

3. قم بتعطيل جدران الحماية و CDN مؤقتًا

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

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

4. تحقق من خوادم DNS الخاصة بك

في بعض الأحيان ، يمكن لخوادم نظام أسماء النطاقات (DNS) عرض الخطأ 502 لأن نطاق موقع الويب الخاص بك قد لا يشير إلى عنوان IP الصحيح. إذا كنت قد نقلت مؤخرًا موقع الويب الخاص بك إلى خدمة استضافة أخرى ، فسيتعين عليك الانتظار لمدة 24 ساعة على الأقل حتى يكتمل النشر عبر الإنترنت.

إذا لم يكن الأمر كذلك ، لمسح عناوين IP وسجلات نظام أسماء النطاقات الأخرى من ذاكرة التخزين المؤقت المحلية لنظام أسماء النطاقات ، يمكنك محاولة مسحها ، وإليك الطريقة:

  1. قم بتشغيل نافذة الأوامر.
  2. أدخل ipconfig /flushdns.

أو عبر جهاز Mac:

  1. افتح نافذة طرفية.
  2. أدخل dscacheutil -flushcache.

502 بوابة سيئة تم حلها!

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

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

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

مقالات مثيرة للاهتمام

اختيار المحرر

تنزيل تنزيل S7Reflex Skin لبرنامج Winamp
تنزيل تنزيل S7Reflex Skin لبرنامج Winamp
تنزيل S7Reflex Skin لبرنامج Winamp. هنا يمكنك تنزيل غلاف S7Reflex لبرنامج Winamp. تذهب جميع الاعتمادات إلى المؤلف الأصلي لهذا الجلد (انظر معلومات الجلد في تفضيلات برنامج Winamp). مؤلف: . تنزيل 'تنزيل S7Reflex Skin for Winamp' الحجم: 1.24 ميجا بايت للإعلان PCRepair: إصلاح مشكلات Windows. كل منهم. رابط التنزيل: انقر هنا لتنزيل ملف
مراجعة معرض صور Microsoft Windows Live
مراجعة معرض صور Microsoft Windows Live
البريد والتقويم ومعرض الصور و Movie Maker في Windows Vista مفقودان من Windows 7 ، ولكن لا داعي للذعر. كلها متوفرة - جديدة ومحسنة - كتنزيل منفصل. أساسيات Windows LiveMicrosoft Windows Live Mail Microsoft
قم بتكوين خيارات وقت الإنترنت (NTP) في نظام التشغيل Windows 10
قم بتكوين خيارات وقت الإنترنت (NTP) في نظام التشغيل Windows 10
يعد Internet Time (NTP) طريقة مفيدة للغاية للحفاظ على دقة وقت الكمبيوتر تلقائيًا. بمجرد التهيئة ، سيطلب Windows بيانات الوقت بشكل دوري من خوادم الوقت ، لذلك يمكنك التأكد من ضبط الوقت والتاريخ على جهازك بشكل صحيح. هنا كيف يمكن القيام بذلك. إعلانات مع نظام التشغيل Windows 10 ، تتحرك Microsoft
4 مواقع تبادل الكتب للتحقق منها
4 مواقع تبادل الكتب للتحقق منها
يعد تبادل الكتب طريقة رائعة للقراء المتحمسين لتوفير المال وإعادة تدوير الكتب القديمة وقراءة كتب جديدة. وهنا عدد قليل للتحقق من.
كيفية فتح ملف من موجه الأوامر
كيفية فتح ملف من موجه الأوامر
هناك الكثير من الأشياء التي يمكنك القيام بها في موجه الأوامر على Windows 10. ومع ذلك ، يعد هذا أحد أكثر التطبيقات غير المستغلة ؛ حتى أن بعض المستخدمين لا يفتحونه أبدًا. قد تبدو واجهة موجه الأوامر مخيفة بعض الشيء
كيفية عرض النسبة المئوية للبطارية المتبقية من أجهزة AirPods الخاصة بك
كيفية عرض النسبة المئوية للبطارية المتبقية من أجهزة AirPods الخاصة بك
لقد غيرت AirPods الطريقة التي نستمتع بها بالموسيقى تمامًا. لقد انتهى أخيرًا وقت تشابك الكابلات وسماعات الأذن التي تتساقط طوال الوقت. تعد سماعات البلوتوث أكثر عملية وراحة في الاستخدام. إذا كنت جديدًا
كيفية فتح سمة Aero Lite المخفية في Windows 8.1
كيفية فتح سمة Aero Lite المخفية في Windows 8.1
يأتي Windows 8.1 بأسلوب مرئي مخفي سري يسمى Aero Lite. سمة Aero Lite هي الإعداد الافتراضي في Windows Server 2012. قد تتساءل لماذا أسميتها 'مخفية'؟ هذا لأنه لا يمكنك تطبيقه بسهولة على Windows 8 لأن Microsoft لا تقوم بشحن ملف * .theme مطابق مع Windows 8.1 أو Windows 8.