خطأ HTTP 503 (الخدمة غير متوفرة) - كيفية إصلاحه؟ (2024)

ماذا يعني خطأ HTTP 503

تخيل هذا: شخص ما يبحث عن موضوع ويجد موقع الويب الخاص بك على صفحة Google الأولى. عندما يزورون موقع الويب الخاص بك ، فإنهم يرون صفحة تقول: "خطأ Http 503 - الخدمة غير متوفرة."

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

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

لسوء الحظ ، لا يوجد حل واحد يناسب الجميع لخطأ http 503 في خدمة غير متوفرة على موقع الويب الخاص بك.

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

استمر في قراءة هذه المقالة لاكتشاف المشكلة التي يمكن أن تكون بالضبط والحلول الأكثر شيوعًا لمساعدتك في إصلاح http 503 Service Unavailable Error وتجنب فقدان العملاء.

 

ما هو خطأ HTTP 503؟

http 503 Service Unavailable Error هو رمز حالة استجابة HTTP يشير إلى أن خادم الويب الخاص بك قيد التشغيل ، ولكنه غير قادر حاليًا على معالجة الطلب.

ليس من السهل 100٪ تحديد السبب الدقيق للمشكلة لأنها مجرد رسالة خطأ عامة.

أعد تشغيل الخادم

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

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

اقرأ المزيد: كيفية إصلاح الخطأ 522

5 إصلاحات سريعة لـ HTTP 503

1. أعد تشغيل الخادم

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

افحص خادم الويب الخاص بك لإجراء الصيانة

2. تحقق من خادم الويب الخاص بك لإجراء أي صيانة

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

3. أصلح أي تكوينات لجدار الحماية بها مشكلات لا تعمل

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

4. افحص السجلات الموجودة على الخادم الخاص بك

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

5. ابحث عن الخلل في كود موقع الويب الخاص بك

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

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

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

الأسئلة الشائعة حول خطأ HTTP 503

الأسئلة الشائعة حول خطأ HTTP 503

أين أجد ملفات السجل إذا تلقيت خطأ 503؟

يتم تحديد موقع ملفات السجل من خلال توزيع Linux وخادم الويب. فيما يلي أكثر المواقع شيوعًا لـ Apache و Nginx: /var/log/apache2/error.log أو /var/log/httpd/error.log أو /var/log/nginx/error.log. بمجرد العثور على السجلات الخاصة بك ، ابحث عن حالة http 503.

ماذا يعني خطأ عدم توفر الخدمة HTTP 503؟

يعني الخطأ http 503 أن موقع الويب الخاص بك غير متاح حاليًا بسبب عدم توفر الخادم المعني ، عادةً لأنه محمّل بشكل زائد ولا يمكنه خدمة المزيد من الاتصالات.

كيف يمكنني تعطيل CDN الخاص بي مؤقتًا؟

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

عن المؤلف
جيمي كافانا
جيمي مهندس عن طريق التعليم هو كاتبنا وباحثنا التقني الأساسي. يدير Jamie أيضًا Coastal Content ، وهي شركة تسويق محتوى وكتابة نصوص وتصميم مواقع ويب مقرها في كورنوال في المملكة المتحدة.

شيء اخر... هل تعلم أن الأشخاص الذين يشاركون أشياء مفيدة مثل هذا المنشور يبدون رائعين أيضًا؟ ؛-)
من فضلك قم اترك أ مفيد علق بأفكارك ، ثم شارك هذا على مجموعة (مجموعات) Facebook الخاصة بك الذين قد يجدون هذا مفيدًا ودعونا نحصد الفوائد معًا. شكرا لك على المشاركة ولطفك!

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

ظهر المؤلف (المؤلفون) في:  مجلة شعار المؤتمر الوطني العراقي   شعار Sitepoint   شعار CSS Tricks    webdesignerdepot الشعار   شعار WPMU DEV   و أكثر من ذلك بكثير ...