خطأ الصفحة التي تبحث عنها غير متاحة مؤقتًا - ما يجب فعله. خطأ "الصفحة التي تبحث عنها غير متاحة مؤقتًا": الأسباب والحلول

17.04.2019

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

الصفحة التي تبحث عنها غير متوفرة مؤقتا.

قد يكون ما يلي أسباب هذا الخطأ:

  • مشاكل على خادم مورد الويب الذي تزوره؛
  • مشاكل في اتصال المستخدم بالإنترنت؛
  • يحظر مورد الويب زيارات المستخدمين من مناطق معينة؛

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

الآن بعد أن رأيت الخطأ، دعنا نرى كيف يمكنك التخلص منه.

حلول الأخطاء

الحل رقم 1

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

الحل رقم 2

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

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

الحل رقم 3 باستخدام VPN

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

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

على سبيل المثال، تظهر رسالة غير مثيرة للإعجاب "خدمة 503 غير متاحة مؤقتًا" في نافذة متصفح الإنترنت قيد التشغيل - ماذا يعني هذا؟

سيكون من المنطقي طرح السؤال بشكل مختلف: خدمة 503 غير متاحة مؤقتًا - ماذا تفعل؟ نظرًا لأن الرغبة الطبيعية لكل مستخدم عادي هي أن يتمكن ببساطة من مواصلة أنشطته.

أسباب هذه الحالة

لمعرفة الأسباب الجذرية لهذه الظاهرة، ستحتاج إلى ترجمة عبارة "خدمة 503 غير متاحة مؤقتًا" إلى اللغة الروسية. أي مترجم عبر الإنترنت مناسب تمامًا لهذا الغرض.

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

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

اتضح أن مالك المورد الذي به مشكلة هو وحده القادر على محاولة تصحيح الوضع، ويمكن نصح زائره المحتمل بما يلي:

  1. انتظر لفترة. ربما سيتم تصحيح هذه المشكلة وستتاح له مرة أخرى فرصة الوصول الكامل.
  2. ابحث عن مصدر بديل للمعلومات المطلوبة حول مشاريع الإنترنت العاملة الأخرى.
  3. إذا كان من الممكن التواصل مع صاحب الموقع المشكل، فحاول الاتصال به والإبلاغ عن الموقف.

توصيات لأصحاب موارد الإنترنت التي بها مشاكل

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

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

السبب الجذري المحتمل الآخر هو الإعدادات غير الصحيحة للموقع نفسه. ما يوصى بالتحقق منه أولاً:

  1. عدد الطلبات المقدمة من الروبوتات التي تقوم بفهرسة المورد. إذا كان هناك الكثير منهم، فمن الضروري تقليل عددهم.
  2. إذا كانت هناك محادثة على الموقع، فمن المستحسن وضع حدود لعدد المشاركين المتزامنين، وكذلك وضع حظر على إمكانية فتح عدة نوافذ بالتوازي.
  3. يمكن أن يكون سبب التحميل أيضًا العدد الهائل من الملفات التي يمكن للزائرين تنزيلها. إذا كان ذلك ممكنا، فمن المستحسن الجمع بينهما.
  4. عند إجراء البريد التلقائي، يُنصح بتحديد الوقت الذي يكون فيه معظم زوار الموقع غائبين.
  5. تقليل عدد البرامج النصية والمكونات الإضافية المستخدمة، والتي لها أيضًا تأثير إضافي على الخادم البعيد.

مرحبًا أيها الأصدقاء الأعزاء وضيوف مدونة فاليري بورودين - الموقع الإلكتروني! اليوم لدينا موضوع مهم جداً وهو الخطأ 503.

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

خطأ 503 ما هو؟

خطأ 503 الخدمة غير متاحة مؤقتاأو، إذا ترجمت إلى اللغة الروسية، فستبدو هكذا - الخدمة غير متوفرة مؤقتا. هذا ما يعنيه هذا الخطأ المؤسف، وربما قد واجهته أكثر من مرة، سواء على مصادرك الخاصة أو على مصادر خارجية؟!

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

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

خطأ 503 - يحدث هذا الخطأ من قبل الخادم عند زيارة صفحات الويب الخاصة بالمواقع، ولكن ما أسباب ذلك وما هي الطرق الممكنة لحله؟ دعونا نتعامل مع هذه الأسئلة الآن!

أسباب الخطأ 503 والحلول الممكنة!

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

هناك بشكل عام سببان لحدوث هذا الخطأ:

  • السبب الأول لحدوث الخطأ 503: عدد كبير من الطلبات إلى الخادم
  • السبب الثاني للخطأ 503: انخفاض سرعة البرامج النصية على الخادم وتجميدها

الآن سنتعامل مع هذين السببين تباعًا وسأقدم لك عدة طرق لحل الخطأ 503.

عدد كبير من الطلبات إلى الخادم

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

  • السبب الأول: يمكن أن تحتوي صفحات الموقع على عدة نصوص برمجية، جافا و php، بالإضافة إلى ملفات الأنماط وما إلى ذلك. ولذلك، عند تحميل كل صفحة، ينشأ طلب منفصل لكل من البرامج النصية والملفات الموجودة على نفس الصفحة. ونتيجة لذلك هو خطأ 503!
  • حل: أنت بحاجة إلى تحسين موقع الويب الخاص بك وصفحاته في أسرع وقت ممكن. وهذا يعني إزالة البرامج النصية غير الضرورية وضغط ملفات الأنماط، بالإضافة إلى تمكين ذاكرة التخزين المؤقت. سيساعد هذا في تقليل الحمل على الخادم الخاص بك بشكل كبير.
  • السبب الثاني: عدد كبير جدًا من الطلبات من روبوتات البحث إلى خادم موقعك، مما يسبب أيضًا خطأ 503 في عدادات الزيارات إلى موقعك، وقد لا ترى هذه الإحصائيات، زيارات الروبوتات من محركات البحث إلى موقعك، ولكن فقط في ملفات السجل الخاصة بالخادم الخاص بك.
  • حل: تقييد الروبوتات أو استبعادها تمامًا من قائمة زيارات الموقع. يمكن القيام بذلك في ملف robots.txt الخاص بك. تعرف على كيفية القيام بذلك للموقع، لقد كتبت بالفعل عن هذا.
  • السبب الثالث: إذا كان موقعك يستخدم Ajax، فعندما يزوره المستخدم، يمكن أن يتسبب ذلك أيضًا في عدد كبير جدًا من الطلبات إلى الخادم. يحدث هذا بشكل خاص على المواقع التي تحتوي على محادثات وألعاب ومؤتمرات عبر الإنترنت وما إلى ذلك.
  • حل: هناك طريقة واحدة فقط هنا - قم بتغيير تعريفة الاستضافة الخاصة بك إلى تعريفة أكثر إنتاجية، وإذا كانت هذه خدمة باهظة الثمن للغاية على استضافتك، فاستخدم استضافة حيث سيكون من السهل والفعال من حيث التكلفة بالنسبة لك القيام بذلك - انظر هنا لقد كتبت بالفعل عن واحدة مربحة للغاية وقوية و .
  • السبب الرابع: إذا كان موقعك يستخدم تحميل الصور والبرامج النصية وأنواع مختلفة من الملفات من مواقع أخرى. يؤدي هذا بطبيعة الحال إلى تحميل كبير على الخادم، مما يؤدي إلى خطأ 503.
  • حل: من الضروري التخلص، إن أمكن، من تنزيل البرامج النصية والملفات والصور من مواقع الطرف الثالث. على سبيل المثال، إذا تم تحميل البرنامج النصي jquery الخاص بك من موقع جهة خارجية، وهو غير متوفر في الوقت الحالي بسبب التحميل الزائد، فمن الواضح أن الخطأ 503 سيظهر. للقيام بذلك، تحتاج إلى تنزيل هذا البرنامج النصي منه موقعك من ملف منفصل يحتوي على نصوص برمجية أو على الأقل من ملف footer.php، ولكن ليس من ملف header.php. وإلا فإن سرعة تحميل موقعك ستنخفض بشكل ملحوظ.
  • السبب الخامس: هجوم قرصنة على موقع الويب الخاص بك أو بمعنى آخر هجوم DDoS على موقع ويب. سيؤدي هذا بطبيعة الحال إلى حدوث خطأ 503.
  • حل: هنا تحتاج بالطبع إلى حماية موقعك في البداية بأفضل شكل ممكن. استشر مزود الاستضافة الخاص بك حول هذا الأمر واكتب إلى دعمهم. قم بتثبيت شهادة SSL على المجال الخاص بك. لقد كتبت بالفعل عن كيفية القيام بذلك بشكل مربح وسريع بمفردك في مقالتي الأخيرة. وكما رأيت بالفعل، فقد قمت بنفسي بالتحول إلى حماية النطاق الخاص بي وهو متاح الآن عبر https.

لننتقل الآن إلى السبب الثاني للخطأ 503 وننظر أيضًا إلى الأسباب وطرق حل المشكلة...

انخفاض سرعة البرامج النصية على الخادم وتجميدها

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

  • السبب الأول: هناك الكثير من المكونات الإضافية والبرامج النصية التي تعد ثقيلة جدًا بالنسبة لمحرك موقع الويب الخاص بك.
  • حل: قم بإزالة أو تعطيل المكونات الإضافية والبرامج النصية غير الضرورية وغير المستخدمة على موقعك. ابحث عن بديل أفضل لهم. على سبيل المثال، استبدل مكونًا إضافيًا ثقيلًا ببرنامج نصي لن يقوم بتحميل نظام إدارة المحتوى (CMS) لديك كثيرًا.
  • السبب الثاني: اتصال بطيء بالخادم البعيد.
  • حل: تأكد من أن موقعك لا يستخدم وظائف التضمين في البرامج النصية. إذا وجدت هذا، فتأكد من استخدام المسار المحلي فقط للوصول إليها، وليس https:// أو http://. لأن هذا لن يؤدي إلا إلى إنشاء عملية عاملة إضافية، والتي ستؤدي بشكل طبيعي إلى زيادة التحميل على خادمك والتسبب في خطأ 503.
  • السبب الثالث: يمكن نقل الملفات الثابتة الكبيرة جدًا على موقع الويب عبر PHP.
  • حل: لا تفعل مثل هذه الأمور تحت أي ظرف من الظروف، وإذا كان هذا موجودا في موقعك، فاحرص على تصحيح هذه السهو. نقل جميع الملفات مباشرة فقط، وليس من خلال نصوص php، حيث يؤدي ذلك إلى إنشاء سير عمل إضافي على الخادم الذي يوجد به موقعك وهذا يخلق خطأ 503.
  • السبب الرابع: هذه ليست قاعدة بيانات محسنة على الخادم، وحجمها الكبير وعدد كبير من الاستعلامات البطيئة جدًا لـ MySQL بسبب هذا.
  • حل: تحسين قاعدة البيانات في موقعك وتثبيت التخزين المؤقت على محرك الموقع مما يساعد كثيرا في هذه الحالة.
  • السبب الخامس: البريدية على الخادم الخاص بك.
  • حل: إذا كان هذا مهمًا بشكل أساسي بالنسبة لك، فقم بتغيير مزود الاستضافة أو قم بتغيير التعريفة إلى موفر أكثر إنتاجية. وإذا لم يكن الأمر مهمًا، فاستخدم القوائم البريدية من خدمات الجهات الخارجية التي تقدم هذه الخدمات. على سبيل المثال، أستخدم أرسل نبضوأنا سعيد جدًا بهذه الخدمة البريدية التي تقدم خدماتها مجانًا!

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

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

حظا طيبا للجميع! نراكم مرة أخرى!!!

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

كيفية فك التشفير

503 الخدمة غير متاحة مؤقتًا (الترجمة: "الخدمة غير متاحة مؤقتًا") تعني أن الخادم الموجود عليه الموقع قد توقف عن معالجة الطلبات وتلقيها. يمكن أن يكون هناك عدد كبير من الأسباب لمثل هذا النقش. ربما لا يستطيع الخادم ببساطة التعامل مع التدفق الكبير للزوار، أو ربما تكون المشكلة أكثر خطورة.

إذا ظهر الخطأ 503 Service Temporarily Unavailable nginx عند زيارة موقع ويب، فإن الجزء الأخير من هذه الرسالة يعني أن المشكلة تكمن على الأرجح في الخادم نفسه.

أسباب المظهر

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

هناك عدد كبير جدًا من مكالمات الخادم

يمكن أن يكون لهذا الخطأ الأكثر شيوعًا عدة أسباب:

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

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

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

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

5. هجوم القراصنة. تؤدي أي هجمات DDoS حتمًا إلى الخطأ 503 Service Unavailable مؤقتًا. إذا لم يتعرض الموقع لأضرار جسيمة، فيجب استعادته وتوفير حماية أكثر موثوقية للبوابة. للقيام بذلك، يوصى بتثبيت شهادة SSL على المجال والتحول إلى https. تحتوي أنظمة إدارة المحتوى الشائعة اليوم على عدد كبير من المكونات الإضافية والإضافات التي تساعد في التخلص من التعليقات غير المرغوب فيها على الموقع وهجمات البريد العشوائي والرسائل البريدية والهجمات من المنتقدين.

انخفاض سرعة معالجة البرنامج النصي على الخادم

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

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

نظام إدارة المحتوى

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

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

إذا فشل كل شيء آخر

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

وعلى أية حال، لا ينبغي عليك التخلي عن الموقع، حيث لا توجد مشاكل لا يمكن حلها بنفسك.

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

ماذا يشير "الخطأ 503"؟

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

ماذا يجب على المستخدم فعله عند ظهور رمز الخطأ 503 في المتصفح؟

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

أسباب الخطأ "خطأ 503 - الخدمة غير متوفرة"

يشير الرمز 503 إلى تكوين قائمة انتظار كبيرة من الطلبات على الخادم، والتي لا يستطيع التعامل معها. الأسباب الرئيسية لتشكيل قائمة الانتظار يمكن أن تكون:

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

أسباب تجميد البرنامج النصي وطرق مكافحة هذه المشكلة

يمكن أن يكون سبب تجميد البرامج النصية وظهور الخطأ "خطأ 503 - الخدمة غير متوفرة" هو العوامل التالية:

  1. نقل الملفات الكبيرة باستخدام PHP. يوصى بنقل الملفات الكبيرة مباشرة، دون استخدام البرامج النصية، وذلك لسببين رئيسيين:
    • البرامج النصية لها وقت تشغيل محدود، وبعد انتهاء صلاحيتها، سيتم مقاطعة النقل؛
    • يستغرق نقل الملفات باستخدام PHP عملية منفصلة، ​​مما يؤدي إلى إيقاف معالجة طلبات المستخدم.
  2. يوصى بتنظيم نقل الملفات مباشرة باستخدام عملية خاصة متعددة الخيوط تعالج عددًا كبيرًا من سلاسل العمليات في المرة الواحدة ولا تؤثر على سرعة تحميل مورد http.
  3. اتصالات بالخوادم البعيدة. يوصى بشدة بتجنب هذا النوع من الاتصال، ولكن إذا كان من المستحيل تنفيذ الموقع بدونها، فيجب عليك تعيين وقت استجابة منخفض وإعداد اتصال جيد مع الخادم البعيد.
  4. عدد كبير من وحدات CMS "الثقيلة" أو غير العاملة. بالتأكيد يجب التحقق من جميع المكونات الإضافية لنظام إدارة المحتوى (CMS) المستخدمة للتأكد من وظائفها واستهلاك الموارد. يوصى باستبدال الوحدات التي تبطئ الموقع بنظيراتها الأسرع، بالإضافة إلى ذلك، من الأفضل إلغاء تثبيت جميع مكونات المحرك غير المستخدمة.
  5. الاستخدام الأمي للقوائم البريدية. يوصى بتشغيل البرنامج النصي البريدي فقط عندما يكون الحمل على الخادم في حده الأدنى (على سبيل المثال، في الليل)، مع مراعاة القيود المفروضة على عدد الرسائل يوميًا وخصائص البرنامج النصي.
  6. استعلامات بطيئة إلى قاعدة بيانات MySQL. إذا كانت هناك استعلامات بطيئة، فسيظهر ملف يسمى mysql-slow.log في حسابك. يتم تحديث البيانات الموجودة في هذا الملف مرة واحدة يوميًا وتحتوي على استعلامات بها مشكلات حصرية في قاعدة البيانات. من أجل تقليل عدد الطلبات البطيئة وبالتالي تقليل تكرار رمز الخطأ 503، يوصى بما يلي:
    • تثبيت مكونات التخزين المؤقت على محرك الموقع مما يقلل من عدد الطلبات إلى قاعدة البيانات؛
    • تحسين الاستعلامات نفسها؛
    • فهرسة جداول قاعدة البيانات حسب الأعمدة المستخدمة في العينات؛
    • تغيير نظام إدارة المحتوى (CMS) الخاص بالموقع.

أسباب العدد الكبير من الطلبات لمورد http

يمكن أن ينتج عدد كبير من الطلبات، ونتيجة لذلك، خطأ في الرمز 503 "الخدمة غير متوفرة" بسبب:

  • يرتبط المحتوى الموجود على موقع http بعدد كبير جدًا من الملفات التي تم تحميلها من خلال طلبات منفصلة (يمكن أن تكون هذه الملفات عبارة عن صور أو جداول أو نصوص جافا)؛
  • وجود عنصر على موقع الويب يرسل بشكل دوري طلبات AJAX إلى الخادم (على سبيل المثال، الدردشة)، وسيعتمد عدد الطلبات على عدد الزوار وعدد علامات التبويب المفتوحة في متصفح زائر واحد؛
  • روبوتات الفهرسة التي تفحص موارد الموقع (على سبيل المثال، محركات البحث المختلفة)؛
  • استخدام أي موارد منشورة على مواقع أخرى؛
  • هجمات DDoS.