نراها أحيانًا بزيارة المواقع.. ما هي البوابة 504 وكيف تتخطاها؟

ما هي البوابة 504 وكيف تتخطاها؟
ما هي البوابة 504 وكيف تتخطاها؟

البوابة 504 انتهى الزمن.. كثيرًا ما تواجهنا هذه العبارة عند محاولة الوصول لأحد المواقع التي نتابعها؛ ولفهم ما هي البوابة 504؛ وكيفية تخطيها أعددنا التقرير التالي.

البوابة 504 انتهى الزمن أو بعبارة أخرى 504 Gateway Timeout.. أحد أكثر الأخطاء التي يواجهها مالكو مواقع الويب وزوار الموقع.

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

ما هو خطأ مهلة البوابة 504؟

ما هي البوابة 504 وكيف تتخطاها؟
ما هي البوابة 504 وكيف تتخطاها؟

 

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

وللتوضيح بشكل مبسط، يمكننا القول: إن هذا الخطأ يحدث عندما يشارك خادمان في معالجة الطلب، تنتهي مهلة الخادم الأول (عادةً الخادم الرئيسي)، في انتظار الرد من الخادم الثاني.

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

تشير فئة 5xx من رموز حالة HTTP إلى وجود خطأ ما في الخادم، وأن الخادم على علم به، ولا يمكنه تنفيذ طلب العميل، ونتيجة لذلك، يشار إليها أيضا باسم رموز الحالة Server Error 5xx.

رسميًا، تم تحديد خمسة رموز حالة ضمن فئة 5xx (500 ، 501 ، 502 ، 503 ، 504). قد تصادف العديد من الرموز غير الرسمية أيضا (506 ، 507 ، 509 ، 520 ، وما إلى ذلك).

الاختلافات في خطأ مهلة البوابة 504

ما هي البوابة 504 وكيف تتخطاها؟
ما هي البوابة 504 وكيف تتخطاها؟

 

يقوم المتصفح بعرض أي خطأ 504 Gateway Timeout بداخله، كأي خطأ آخر، ونظرًا لوجود العديد من أنظمة التشغيل وخوادم الويب والمتصفحات ووكلاء المستخدم، فيمكن أن تظهر بطرق متعددة.

بعض الاختلافات الشائعة في رسالة الخطأ 504 التي قد تواجهها:

_البوابة 504 انتهى الزمن
_504 مهلة البوابة NGINX
_انتهت مهلة بوابة NGINX 504
_خطأ في مهلة البوابة
_وخطأ 504
_خطأ المتشعب 504
_خطأ HTTP 504 – مهلة البوابة
_HTTP 504
_504 خطأ
_مهلة البوابة (504)
_هذه الصفحة لا تعمل – استغرق المجال وقتًا طويلاً للاستجابة
_504 مهلة البوابة – لم يستجب الخادم في الوقت المناسب
_تم إلغاء طلب الصفحة لأن اكتماله استغرق وقتًا طويلاً
_زوار الموقع: هناك مشكلة في تلبية طلبك، يرجى المحاولة مرة أخرى خلال بضع دقائق.
_مالكو الموقع: كانت هناك مهلة للعبّارة. يجب عليك زيارة سجل الأخطاء الخاص بك لمزيد من المعلومات.
_شاشة بيضاء فارغة

تشير جميع استجابات الأخطاء المذكورة أعلاه، على الرغم من صياغتها بشكل مختلف، إلى نفس خطأ خادم Gateway Timeout 504.

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

أسباب خطأ مهلة البوابة 504

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

يشير خطأ 504 Gateway Timeout إلى أن خادم الويب ينتظر وقتًا طويلاً للرد من خادم آخر و”انتهت المهلة”، كذلك يمكن أن يكون هناك العديد من الأسباب لهذه المهلة: الخادم الآخر لا يعمل بشكل صحيح، أو محمل بشكل زائد، أو معطل.

لا يلزم أن يكون الخادم الآخر خارجيًّا دائمًا (على سبيل المثال، بوابة CDN أو API)، ويمكن أيضًا أن يكون كيانًا شبيهًا بالخادم داخل خادم الويب الرئيسي (على سبيل المثال، خادم وكيل عكسي، أو خادم قاعدة بيانات).

تأثير تحسين محركات البحث (SEO)

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

وإذا كان موقعك معطلاً لمدة تزيد عن 6 ساعات أو أكثر، فسيعتبر Google الخطأ 504 بمثابة مشكلة خطيرة على مستوى الموقع، وتحتاج إلى إصلاحها في أقرب وقت ممكن. كما يمكن أن يؤثر هذا بشكل سلبي على مُحسنات محركات البحث (SEO) الخاصة بك.

كيفية إصلاح خطأ مهلة البوابة 504

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

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

  1. حاول إعادة تحميل صفحة الويب
  2. أعد تشغيل أجهزة الشبكة الخاصة بك
  3. تحقق من إعدادات الوكيل الخاص بك
  4. التحقق من وجود مشكلات DNS
  5. قم بتعطيل CDN الخاص بموقعك مؤقتًا
  6. تحقق من مشكلات الخادم مع مضيفك
  7. تحقق من وجود البريد العشوائي أو الروبوتات أو هجمات DDoS
  8. قم بإصلاح قاعدة بيانات WordPress التالفة
  9. تحقق من المكونات الإضافية والموضوعات الخاصة بموقعك
  10. تحقق من سجلات الأخطاء
  11. قم بتكوين إعدادات Apache أو Nginx بشكل صحيح
الرابط المختصر :