خطأ 504 تعريف

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

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

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

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

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

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

الفصل 1: ما هو خطأ HTTP 504 وكيف يظهر؟

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

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

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

1.1 ماذا يعني رمز حالة HTTP 504؟

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

يوجد رسميًا خمسة (5) رموز حالة تنتمي إلى فئة HTTP 5xx وهي:

  • HTTP 500: يشير رمز حالة الخادم الداخلي HTTP 500 إلى وجود عقبة غير متوقعة تمنع الخادم من تلبية الطلب ؛
  • HTTP 501: يظهر خطأ HTTP 501 غير المنفذ عندما لا يقوم الخادم بتحميل الوظيفة المطلوبة لإرجاع الطلب ؛
  • HTTP 502: يشير خطأ 502 Bad Gateway إلى أن الواجهة الخلفية التي تخدم الطلب قد تلقت استجابة غير صالحة من الخادم الرئيسي ؛
  • HTTP 503: يشير إلى أن خادم الويب غير قادر مؤقتًا على معالجة طلب المستخدم ؛
  • بروتوكول HTTP 504.
Erreur-504-2

يمكنك أيضًا اكتشاف رموز غير رسمية أخرى مثل:

  • HTTP 506 ؛
  • HTTP 507 ؛
  • HTTP 509 ؛
  • HTTP 520 ، إلخ.

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

عندما ينتظر الخادم الأول أو الخادم الرئيسي استجابة من الخادم الثاني أو الخادم الرئيسي ، والذي لا يستجيب أو لا يستجيب خلال الوقت العادي.

لذلك نرى خطأ HTTP 504 Gateway Timeout (انتهى وقت الانتظار لمعالجة الطلب.).

Fix Available at ErrorVault

مصدر :محور

على الرغم من أنه قد يعرض رسالة مماثلة لمعظم المستخدمين ، إلا أن خطأ HTTP 504 يقدم نفسه بطرق مختلفة اعتمادًا على:

  • مجموعة متنوعة من الملاحين.
  • خوادم الويب ؛
  • أنظمة التشغيل؛
  • إلخ.

فيما يلي الرسائل الأكثر تكرارًا التي قد تواجهها بعد الخطأ 504:

  • HTTP 504 ؛
  • خطأ HTTP 504 ؛
  • خطأ 504 ؛
  • 504 خطأ ؛
  • خطأ مهلة البوابة ؛
  • خطأ 504 Gateway Timeout ؛
  • مهلة البوابة (504) ؛
  • 504 بوابة مهلة NGINX ؛
  • خطأ HTTP 504 – بوابة المهلة ؛
  • 504 Gateway Timeout – استغرق الخادم وقتًا طويلاً للاستجابة ؛
  • 504 Gateway Timeout – لم يستجب الخادم في الوقت المناسب ، إلخ.

بغض النظر عن الصيغ ، تشير جميع الردود إلى خطأ في رمز حالة HTTP 504.

1.2 ما هو تأثير خطأ 504 Gateway Timeout على تحسين محركات البحث؟

تعرض جميع أخطاء نوع 5xx تجربة المستخدم للخطر لأنها تمنع عرض صفحات الويب بينما تركز سياسة Google على المستخدم.

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

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

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

Gateway Timeout

مصدر :محور

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

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

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

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

ولكن إذا استمر الخطأ أكثر من6h على صفحتك ، Googleسيستغرق الخطأ المسؤول ويمكن أن يصبح هذا الأخير ضارًا بموقعك.

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

Taux de rebond

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

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

1.3 ما الذي يسبب خطأ مهلة بوابة HTTP 504؟

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

مثل الأنواع الأخرى من الأخطاء في فئة HTTP 5xx ، يشير خطأ 504 Gateway Timeout إلى وجود مشكلة في الخادم ، ولكنه لا يذكر سبب ما حدث.

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

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

يشير رمز حالة الخطأ HTTP 504 إلى أن الخادم الرئيسي لا يتلقى استجابة من الخادم الرئيسي في الوقت المناسب لمعالجة الطلب.

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

1.3.1. مشاكل الاتصال بالخادم

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

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

1.3.2. تغيير DNS

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

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

1.3.3. خطأ في تكوين جدار الحماية

جدار الحماية الخاص بالموقع هو هجوم مضاد يحمي الموقع من الزائرين المعادين والهجمات بجميع أنواعها.

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

لذلك سيرفض جدار الحماية الطلبات. سيؤدي رفض الطلب إلى انتهاء مهلة الخادم الرئيسي. وبالتالي سوف يستجيب الأخير للمتصفح برمز حالة خطأ HTTP 504 Gateway Timeout.

1.3.4. خطأ في الترميز

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

1.3.5. خطأ محتمل في الاتصال

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

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

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

الفصل 2: ​​كيفية حل الخطأ 504 Gateway Timeout؟

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

2.1.كيف تكتشف خطأ انتهاء مهلة بوابة HTTP 504؟

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

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

Par reponse

مصدر :mlocalseo

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

يسمح لك هذا البرنامج باكتشاف خطأ 504 وحلها في أسرع وقت ممكن.

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

تعد أدوات إعداد التقارير التي تقدمها Google Search Console أيضًا طريقة أساسية لاكتشاف خطأ HTTP 504 على موقع الويب الخاص بك. عادةً ما ترسل لك Google Search Console رسالة تفيد بوجود خطأ أو مشكلات أخرى قد تؤثر سلبًا على أداء البحث في موقعك.

Couverture

مصدر :mlocalseo

ومع ذلك ، قد تمر التقارير من Google Search Console دون تلقي أي إشعارات. لذلك من المهم استشارة المنصة بانتظام. للعثور على تقارير Search Console ، انتقل إلى الفهرس وانقر على “تقرير التغطية” في العمود الأيمن.

2.2.تم إصلاح خطأ 504 من جانب متصفح المستخدم

من غير المحتمل أن يكون رمز خطأ HTTP 504 الذي واجهته أثناء تصفح الإنترنت ناتجًا عن مشكلة في جهازك أو الاتصال.

يحدث هذا الموقف نادرًا جدًا أو قد يخضع لرمز حالة الخطأ 503 للإبلاغ عن حالة صيانة الموقع أو أي رمز آخر.

دائمًا ما يكون رمز حالة مهلة HTTP 504 Gateway Timeout ناتجًا عن خلل في خادم الموقع.

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

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

2.2.1. أعد تحميل صفحة الويب

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

في معظم المستعرضات ، يمكنك تحديث الصفحة عن طريق تطبيق اختصار لوحة المفاتيح F5. وبالمثل ، يمكنك مسح ذاكرة التخزين المؤقت للمتصفح باستخدام اختصار لوحة المفاتيح CTRL + F5 قبل إعادة تحميل صفحة الويب.

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

Une actualisation forcee

يجب أن يحل هذا الحل خطأ HTTP 504 إذا كانت المشكلة في متصفح المستخدم.

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

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

2.2.2. أعد تشغيل أجهزة الشبكة: مودم أو جهاز توجيه

الشيء الثاني الذي يجب فعله للتأكد من أن الخطأ 504 ليس نتيجة مشكلة على مستوى المستخدم هو إعادة تشغيل أجهزة الشبكة.

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

في الواقع ، من الممكن أن تقوم بتشغيل طلبك في الوقت الذي لا يعمل فيه جهاز التوجيه بشكل طبيعي.

Network status

مصدر :كينستا

سيؤدي هذا إلى انتهاء مهلة الخادم. لحل هذه المشكلة ، يجب إعادة تشغيل الأجهزة أو إعادة تكوينها لإعادة تشغيل الطلب.

2.2.3. تحقق من تكوين الخادم الوكيل

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

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

سيؤدي هذا إلى منع خادم الموقع من الوصول إلى طلبك والاستجابة له.

Automatic proxy setup

مصدر :كينستا

لكي تكون مقتنعًا بأنه الخادم الوكيل أم لا ، يمكنك أولاً تعطيل الخادم الوكيل وإعادة محاولة الطلب.

في حالة عدم استخدام أي خادم وكيل على متصفحك ، يمكنك تخطي هذه الخطوة.

2.2.4. اتصل بمشغل الموقع أو المسؤول مباشرة

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

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

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

2.2.5. استشر الموقع لاحقًا وأعد تشغيل الطلب

إذا كانت النصائح الخمس (5) السابقة لا تسمح لك بحل خطأ HTTP 504 Gateway Timeout وتحميل الصفحة المطلوبة ، فما عليك سوى الانتظار ريثما يقوم مسؤول الموقع بإصلاح المشكلة. ثم يمكنك العودة إلى الموقع لاحقًا لتتمكن من الوصول إلى الموارد.

2.3 إصلاح خطأ مستوى خادم مهلة بوابة HTTP 504

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

من الأهمية بمكان عدم إغفال العديد من المهام الأخرى مثل:

  • ضمان استضافة مستقرة ؛
  • حماية موقعك من البرامج الضارة ؛
  • رد فعل سريع وفعال لمعالجة مشكلة فنية مثل خطأ 504 Gateway Timeout ؛
  • إلخ…

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

2.3.1. تعطيل شبكة توصيل المحتوى (CDN)

شبكة توصيل محتوى CDN عبارة عن مجموعة من الخوادم يتمثل دورها في تسريع تسليم المحتوى من خلال تقريب المستخدمين من بعضهم البعض.

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

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

reseau-de-CDN

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

إذا كنت تستخدم امتدادًا (تمكين CDNوW3 Total Cache، إلخ.) على سبيل المثال لربط موارد الموقع بعنوان URL الخاص بشبكة توصيل المحتوى ، من المهم إلغاء تنشيط جميع امتداداتها.

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

Error 504

مصدر :إستضافة المواقع الإلكترونية

باستخدام هذا النوع من CDN ، قد تواجه أخطاء class 5xx HTTP بشكل متكرر لأن معظم أخطاء تخزين CDN وذاكرة التخزين المؤقت 5xx التي يرجعها الخادم الرئيسي للموقع.

ومع ذلك ، فمن الأسهل اكتشاف الخطأ إذا كانت مشكلة ناجمة عن شبكات CDN مثلكلاود فلير.

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

2.3.1.1. الإصدار الأول من 504 Gateway Timeout Cloudflare

عندما يستجيب الخادم الرئيسي للموقع برسالة كود 504 Gateway Timeout HTTP ، سيُظهر لك Cloudflare رسالة 504 Gateway Timeout مخصصة على الشاشة.

Cloudfare System Status

مصدر :كينستا

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

2.3.1.2. الإصدار الثاني من 504 Gateway Timeout Cloudflare

في حالة وجود مشكلة مع Cloudflare ، ستعرض شاشة الخطأ اسم الخادم “Cloudflare”.

504 Gateway Time out

مصدر :محور

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

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

2.3.2.لحل القضايا المتعلقة بـ DNS

يمكن أن يحدث خطأ HTTP 504 بسبب عطل DNS على كلا الجانبين (جانب الخادم وجانب المستخدم).

أكثر مشاكل نظام اسم المجال تكرارا والتي يمكن أن تسبب خطأ 504 Gateway Timeout على مستوى الخادم هي الفاصل بين FQDN وعنوان IP الخاص بالموقع.

في الواقع ، عند نقل موقع WordPress الخاص بك إلى خادم أو مضيف آخر ، لا يستجيب خادم DNS على الفور. لذلك هناك فجوة بين FQDN (اسم المجال المؤهل بالكامل) وعنوان IP الخاص بالموقع.

Le-serveur-DNS

مصدر :إصلاح خطأ الكمبيوتر

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

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

للتحقق مما إذا كان تكوين DNS الخاص بك قد انتشر في جميع أنحاء الإنترنت ، يمكنك استخدام أدوات مجانية مثلwhatsmydns.net مدقق DNS أوخريطة DNS.

من ناحية أخرى ، يجب أن تحاول إصلاح مشكلة DNS من جانب المستخدم. للقيام بذلك ، يمكنك مسح ذاكرة التخزين المؤقت DNS المحلية الخاصة بك.

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

بالنسبة لأولئك الذين يستخدمون نظام Windows ، يمكنك مسح ذاكرة التخزين المؤقت لنظام التشغيل عن طريق فتح “موجه الأوامر” وكتابة التوجيه:إيبكونفيغ / فلوشدس.

إذا نجحت في مسح ذاكرة التخزين المؤقت ، فستتلقى رسالة “تم مسح ذاكرة التخزين المؤقت لمحلل DNS بنجاح”.

بالنسبة لمستخدمي أحدث إصدارات macOS ، يمكنك مسح ذاكرة التخزين المؤقت عن طريق فتح الجهاز وإدخال التوجيه:sudo killall -HUP mDNSResponder.

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

2.3.3. استكشاف مشكلات جانب خادم الاستضافة وإصلاحها

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

تعد مشكلات خادم استضافة الموقع هي الأسباب الأكثر شيوعًا لأخطاء HTTP 504.

Fonctionnement-du-serveur-dhébergement

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

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

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

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

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

أيضًا ، تجدر الإشارة إلى أن التحميل الزائد على الخادم ليس السبب الوحيد لخطأ انتهاء المهلة.

2.3.3.1. زيادة البنية التحتية من جانب خادم الاستضافة

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

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

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

2.3.3.2. زيادة العاملين PHP على موقعك

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

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

لتصحيح هذه المشكلة والسماح لموقعك بالاستجابة لعدة طلبات في وقت واحد ، يجب أن تطلب من مضيفك زيادة عدد العاملين في PHP.

2.3.3.3. استكشاف مشكلات تكوين جدار الحماية وإصلاحها

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

Security & Privacy

مصدر :محور

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

2.3.3.4. تأكد من أن قاعدة البيانات الخاصة بك آمنة

يمكن أن يحدث خطأ HTTP 504 Gateway Timeout بسبب وجود ملف تالف موجود في قاعدة البيانات الخاصة بك.

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

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

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

2.3.4. تحقق من السمات والإضافات المثبتة على موقعك

لا تتسبب سمات WordPress والإضافات في الغالب في أخطاء 504 Gateway Timeout. ولكن ، مثل عمال PHP ، يمكنهم ترتيب الطلبات غير المخزنة في قائمة الانتظار والتسبب في انقضاء المهلة.

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

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

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

افتح شاشة الامتدادات واختر “تعطيل” من قائمة الإجراءات المجمعة. لإلغاء تنشيط جميع الامتدادات ، حدد جميع مربعات الامتداد وانقر فوق “تطبيق” للتحقق من صحة الإجراء.

DEactivate

مصدر :كينستا

في حالة عدم قدرتك على الوصول إلى لوحة معلومات إدارة الموقع ، لا يزال بإمكانك إلغاء تنشيط الامتدادات من SFTP عن طريق تطبيق الطريقة الموضحة مسبقًا.

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

وبالتالي ، فإن الأمر متروك لك للعثور على الامتداد المخالف عن طريق تنشيط الامتدادات واحدة تلو الأخرى أثناء التحقق من حالة الموقع.

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

2.3.5. اتصل بخدمة الاستضافة الخاصة بك

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

لذلك يجب عليك الاتصال بخدمة الاستضافة في موقعك حتى يتمكنوا من مساعدتك في اكتشاف المشكلة وحلها.

سيرة ذاتية

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

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

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

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

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

التصنيفات E

أضف تعليق