ماذا يعني خطأ 504 Gateway Time-out؟

جدول المحتويات:

ماذا يعني خطأ 504 Gateway Time-out؟
ماذا يعني خطأ 504 Gateway Time-out؟

فيديو: ماذا يعني خطأ 504 Gateway Time-out؟

فيديو: ماذا يعني خطأ 504 Gateway Time-out؟
فيديو: Ошибка 504 Gateway Time-out: что это значит и как исправить 2024, شهر نوفمبر
Anonim

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

ماذا يعني خطأ 504 Gateway Time-out؟
ماذا يعني خطأ 504 Gateway Time-out؟

ماذا يعني الخطأ 504 Gateway Timeout (time out)؟

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

كيف يمكنني حل خطأ 504 Gateway Timeout (المهلة)؟

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

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

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

موصى به: