كيفية إصلاح الخطأ 504 Gateway Timeout Error في WordPress

كيفية إصلاح الخطأ 504 Gateway Timeout Error في WordPress

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

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

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

دعنا نتعمق!

ما هو خطأ 504 Gateway Timeout؟

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

ما هو الخطأ 504 Gateway Timeout

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

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

504-error

ما الذي يسبب خطأ “504 Gateway Timeout”؟

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

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

فيما يلي بعض الأسباب التي قد تجعل الخادم لا يستجيب:

  • هناك مشكلة في إعدادات الوكيل. في بعض الأحيان ، يكون الخادم الوكيل بطيئًا جدًا في الاستجابة.
  • لديك مجال لا يمكن الوصول إليه. قبل أن يتمكن أي شخص من الوصول إلى المجال الخاص بك ، يجب نشره أولاً . إذا حاولت الوصول إلى مجال بعد وقت قصير من تسجيله ، فقد يتسبب ذلك في ظهور خطأ 504.
  • توجد مشكلة في شبكة توصيل المحتوى (CDN). هناك أوقات يمكن أن يتسبب فيها CDN لموقعك (إذا كنت تستخدم واحدًا) في ظهور خطأ 504 Gateway Timeout . ومع ذلك ، هذا ليس سببًا شائعًا للخطأ.
  • مشاكل مع مضيف الويب الخاص بك. لقد علمتنا التجربة أنه في أغلب الأحيان ، ترتبط أخطاء 504 بمشكلات مع مزود الاستضافة الخاص بك. عادة ، يتم حل هذه المشكلات دون الحاجة إلى المشاركة.

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

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

كيفية إصلاح خطأ “504 Gateway Timeout” (6 طرق)

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

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

1. إعادة التحميل وإعادة التشغيل

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

1. إعادة التحميل وإعادة التشغيل

بالإضافة إلى إعادة تحميل نافذة المتصفح ، يمكنك محاولة:

  • امسح ذاكرة التخزين المؤقت ، ثم أعد تحميل المتصفح مرة أخرى
  • بدّل بين المتصفحات لمعرفة ما إذا كانت المشكلة قائمة
  • أعد تشغيل الكمبيوتر و / أو الهاتف و / أو جهاز التوجيه ، ثم حاول الاتصال بموقعك على الويب

2. تحقق من إضافات WordPress والموضوع

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

قد يؤدي تعطيل مكونات WordPress الإضافية إلى مسح مشكلة 504 Gateway Timeout . قم بالوصول إلى دليل موقع الويب الرئيسي الخاص بك عبر عميل FTP (نحن نستخدم FileZilla في هذا المثال) ، ثم افتح مجلد wp-content . من هناك ، سترى مجلدًا باسم “المكونات الإضافية”.

لإلغاء تنشيط المكونات الإضافية بسرعة ، ما عليك سوى إعادة تسمية المجلد. يمكنك تسميتها plugins.deactactive أو plugins.old إذا أردت.

504 error

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

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

3. اختبر الوكيل المحلي و / أو إعدادات VPN

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

سيكون الوصول إلى الإعدادات مختلفًا قليلاً ، اعتمادًا على المتصفح ونظام التشغيل (OS) الذي تستخدمه الآن. أنا أستخدم Google Chrome ، لذا سأريك كيف يبدو تحديد موقع قائمة الإعدادات والوصول إليها. ما عليك سوى التوجه إلى الإعدادات> خيارات متقدمة ، حيث سترى رابطًا يسمى النظام.

الخطأ 504

من هناك ، انقر على “فتح إعدادات الخادم الوكيل بجهاز الكمبيوتر”.

الخطأ 504

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

الخطأ 504

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

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

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

4. تحقق من حالة “نشر” نطاقك

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

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

يمكنك استخدام أداة مثل DNSMap للتحقق من حالة انتشار مجال موقعك. من الصفحة الرئيسية ، اكتب اسم المجال الخاص بك في مربع البحث وانقر فوق التحقق من انتشار DNS. فيما يلي نتائج أحد مواقع الويب الخاصة بي:

4. تحقق من حالة "نشر" نطاقك

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

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

5. تعطيل شبكة توصيل المحتوى (CDN) لموقع الويب الخاص بك مؤقتًا

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

من النادر إلى حد ما أن يتسبب CDN في حدوث خطأ 504 ، نظرًا لأن شبكة CDN تعمل كبوابة إضافية بين خادم موقعك والمستخدمين النهائيين. يمكن لـ CDN التعامل مع عبء مرور كبير ، ولكن هناك أوقات يحدث فيها خلل. عندما يتسبب CDN في 504 Gateway Timeout ، سيعرض المزود الخاص بك الخطأ ، والذي سيشير إلى المشكلة. إذا كنت تستخدم Cloudflare ، على سبيل المثال ، فهذه هي شاشة الخطأ التي ستراها:

504 error cloudflare

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

6. اطلب من مضيف موقع الويب الخاص بك تقييم الخادم للمشاكل

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

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

  • قاعدة بيانات WordPress تالفة
  • المأجورون أو هجمات DDOS
  • مشاكل مع جدار حماية موقعك
  • حركة مرور أكثر مما يمكن لموقعك التعامل معه (خادم محمّل بشكل زائد)
  • الحاجة إلى عمال PHP إضافيين على الواجهة الخلفية لموقعك
  • مشاكل متعلقة باتصالك بالشبكة
  • هناك حاجة إلى ترقية مساحة استضافة الويب الخاصة بك لاستيعاب حركة المرور وعرض النطاق الترددي
  • لا يُسمح بوقت كافٍ لتحميل متصفحك بالكامل ، ضمن إعدادات الخادم أو PHP الخاص بك

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

استنتاج

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

كخلاصة سريعة ، إليك بعض الخطوات التي يمكنك تجربتها لاستكشاف الخطأ 504 وإصلاحه:

  1. إعادة تحميل متصفحك أو إعادة تشغيل أجهزتك أو حتى إعادة تشغيل جهاز التوجيه الخاص بك
  2. التحقق للتأكد من أن مكونات WordPress الإضافية أو السمة لا تسبب الخطأ 504
  3. تعطيل الخادم الوكيل أو VPN
  4. التحقق من حالة انتشار المجال الخاص بك
  5. تعطيل CDN الخاص بك مؤقتًا
  6. تسجيل الوصول مع مضيف نطاقك لتقييم سجلات الأخطاء وتحديد المشكلات المحتملة الأخرى

هل لديك أي نصائح أو حيل لتحديد وتصحيح خطأ 504 Gateway Timeout ؟ اسمحوا لنا أن نعرف في التعليقات!

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.