إذا كان الخادم الذي يوجد عليه المورد الخاص بك ،overloaded (هذا بسبب استنفاد حد حركة المرور) ، فإنه يعطي المستخدم رسالة: "خطأ 504 عبّارة مهلة." في الترجمة إلى الروسية وهذا يعني: "لقد مرت فترة استجابة البوابة ، لا يستجيب العبارة." ينشأ الموقف عندما يتعذر على Apache التعامل مع جميع طلبات http بشكل فعلي ، ويصطفون في قائمة الانتظار. ومع ذلك ، هناك حد زمني ، وتأتي رسالة أن الطلب لم تتم معالجته.
لتصحيح الوضع ، من الضروريتحسين الخادم الخاص بك. للقيام بذلك ، تحتاج إلى تغيير حجم ذاكرة الوصول العشوائي وعدد طلبات http (Apache) في اتجاه زيادتها. خيار آخر هو تحسين أداء جميع البرامج النصية الموجودة على موقعك. هذه العملية سوف تساعد على تحسين أداء المعالجة.
إذا كنت تدفع لاستضافتك ، يجب عليكعلى الفور طلب المساعدة من فريق الدعم. مطلوب خدمة الدعم للتحقق من موقعك لأية أعطال ، وإذا أمكن ، "إصلاح" ذلك. لا تهمل مثل هذه الفرصة. قد يكون "الثقب" الذي يجب إصلاحه أكثر مما تعتقد. بعض مقدمي الاستضافة يقدمون الدعم الفني عبر الهاتف. يعتبر هذا النوع من المساعدة مفيدًا جدًا إذا واجهتك مشاكل فنية مثل الخطأ 504 لأول مرة ، وبفضل هذا الدعم يمكنك معرفة كيفية التخلص منها بنفسك دون مساعدة.
هناك سبب آخر لماذايوجد خطأ 504: برنامج نصي تنفيذ أمر لا يتناسب مع الإطارات الزمنية المحددة لذلك. قد يكون هذا بسبب طلب موارد الطرف الثالث ، أو هو نفسه يعمل حاليًا في مسألة أخرى. على سبيل المثال ، يقوم بإنشاء فهرس بحث.
لإزالة عطل ، يمكنك الانتقال بطريقتين:
1) تسهيل النص من خلال تحسينه ؛
2) زيادة قيمة معلمة PHP max_execution_time.
مرة أخرى أود أن أثير مسألةالدعم الفني لموفر الاستضافة الذي يوجد عليه موقعك. وبالطبع ، فإن كل فرد له ملكه الخاص ، لكن مسؤوليات الدعم للجميع إلزامية. هناك حالات يتم فيها تجاهل الأسئلة المرسلة إلى فريق الدعم. خاصة إذا كان يتعلق بأي تباطؤ. على سبيل المثال ، تحصل على نفس الخطأ 504. في هذه الحالة ، قم بتغيير الاستضافة. إذا بدأت مشاكل أكثر خطورة ، فمن الصعب أن تتوقع مساعدتهم.
هناك نقطة أخرى حولهالذكر. إذا كان موقعك موجودًا في استضافة مجانية وله نطاق من ثلاثة مستويات ، فلا تتوقع أن يتم النظر في طلباتك في المستقبل القريب. أولاً ، تعمل خوادم الدعم هذه مع العملاء الذين يدفعون لهم شهرًا على الأقراص الافتراضية. بالطبع ، لا يوجد سبب لإدانتهم ، لأن العملاء العاديين أكثر أهمية. لذلك ، إذا أردت منع 504 من إزعاجك في المستقبل ، فانتقل مباشرةً إلى الاستضافة المدفوعة. ليس هناك أي شيء في هذا ، من خلال التبديل إلى حزمة كهذه ، سوف تنقذ نفسك وعملك على الإنترنت من مجموعة من المشاكل غير المرغوب فيها وغير المتوقعة.
هذا كل ما أردت أن أخبرك به عن هذه الظاهرة ، مثل الخطأ 504. دعها تحدث لك نادرًا ما يمكن!