الخطأ 503 الخدمة غير متاحة هو رمز حالة HTTP ، مما يعني أن خادم موقع الويب معطل مؤقتًا. يحدث هذا الخطأ لأن الخادم "مشغول" للغاية أو أن موقع الويب قيد الصيانة.
تكون رسالة الخطأ 503 قابلة للتخصيص وفقًا لموقع الويب أو برنامج الخادم الذي يقوم بإنشائها، لذلك سيرى المستخدمون رسائل خطأ 503 مختلفة. فيما يلي بعض رسائل الخطأ الشائعة "الخدمة غير متوفرة":
- 503 الخدمة غير متوفرة
- 03 الخدمة غير متاحة مؤقتًا
- خدمة Http/1.1 غير متوفرة
- خطأ خادم HTTP 503
- الخدمة غير متاحة - فشل DNS
- 503 خطأ
- HTTP 503
- خطأ المتشعب 503
- خطأ 503 الخدمة غير متوفرة

يمكن أن يحدث الخطأ 503 Service Unavailable مع أي متصفح ويب في أي نظام تشغيل بما في ذلك Windows 10 ، وحتى Windows XP ، و macOS ، و Linux ، وما إلى ذلك، حتى الهواتف الذكية أو أجهزة الكمبيوتر غير الناقلة للنظام الآخر. يظهر خطأ 503 Service Unavailable داخل نافذة المتصفح.
ملاحظة: يمكن لمواقع الويب التي تستخدم Microsoft IIS توفير معلومات أكثر تحديدًا حول سبب الخطأ 503 Service Unavailable عن طريق إضافة رقم بعد رمز 503، على سبيل المثال خطأ HTTP 503.2 - الخدمة غير متاحة، ويعني هذا الرقم الحد الأقصى لطلبات المعالجة المتزامنة المفرطة.
كيفية إصلاح الخطأ 503 الخدمة غير متاحة
خطأ 503 الخدمة غير متوفرة هو خطأ من جانب الخادم، مما يعني أن المشكلة عادة ما تكون مع خادم موقع الويب. قد يواجه جهاز الكمبيوتر الخاص بك بعض المشكلات التي تسبب الخطأ 503. فيما يلي بعض الطرق لإصلاح الخطأ 503 الخدمة غير متاحة.
1. أعد محاولة الحصول على عنوان URL من شريط العناوين مرة أخرى عن طريق النقر فوق زر إعادة التحميل/التحديث أو الضغط على F5 أو Ctrl + R.
![كيفية إصلاح الخطأ 503 الخدمة غير متاحة كيفية إصلاح الخطأ 503 الخدمة غير متاحة]()
على الرغم من أن الخطأ 503 Service Unavailable يحدث عند وجود مشكلة على جهاز كمبيوتر آخر، إلا أن المشكلة مؤقتة فقط لذا فإن إعادة تحميل الصفحة يمكن أن تصلح الخطأ.
ملاحظة : إذا ظهرت رسالة الخطأ 503 Service Unavailable أثناء إجراء عملية شراء عبر الإنترنت، فيجب ألا تدفع عدة مرات لأنه قد يتم محاسبتك عدة مرات. تتمتع معظم أنظمة الدفع وبعض شركات بطاقات الائتمان بوسائل حماية في مثل هذه الحالات، فاتصل بهم للحصول على معلومات مفصلة ولتجنب الرسوم غير العادلة.
2. معرفة ما إذا كان الآخرون لديهم نفس المشكلة.
والشيء التالي الذي يمكنك القيام به هو استخدام خدمة مثل Is It Down Right Now؟ أو لأسفل للجميع أو أنا فقط لمعرفة ما إذا كان الآخرون يواجهون نفس الخطأ.
ما عليك سوى زيارة أحد هذه المواقع وإدخال عنوان URL للصفحة التي تحاول الوصول إليها. ستقوم الخدمة باختبار عنوان URL الذي أدخلته لمعرفة ما إذا كانت قد تلقت ردًا. سيعرض لك بعد ذلك بعض الإحصائيات والرسوم البيانية المثيرة للاهتمام حول الصفحة:
![كيفية إصلاح الخطأ 503 الخدمة غير متاحة كيفية إصلاح الخطأ 503 الخدمة غير متاحة]()
تحقق من freeCodeCamp على هل الأمر معطل الآن؟
إذا قمت بالتمرير لأسفل قليلاً، فسترى بعض التقييمات من أشخاص آخرين. غالبًا ما يقدم الأشخاص موقعهم العام وبيانات أخرى، لذلك يمكن أن تكون هذه طريقة جيدة لتحديد ما إذا كان الخطأ يؤثر فقط على مناطق أو أجهزة معينة.
3. أعد تشغيل جهاز التوجيه والمودم ، ثم أعد تشغيل الكمبيوتر أو الجهاز. اتخذ إجراءً لإصلاح الخطأ 503 إذا رأيت رسالة الخطأ "الخدمة غير متاحة - فشل DNS".
على الرغم من أن الخطأ 503 يرجع غالبًا إلى خطأ في موقع الويب الذي تتم زيارته، إلا أنه قد تكون هناك مشكلة في تكوين خادم DNS على جهاز التوجيه أو الكمبيوتر ويمكن إصلاح هذا الخطأ بسهولة من خلال إعادة تشغيل بسيطة للجهاز.
نصيحة: إذا لم تؤدي إعادة ضبط الجهاز إلى إصلاح خطأ فشل DNS 503، فقد يكون ذلك بسبب مشكلة مؤقتة في خوادم DNS. في هذه الحالة، اختر خادم DNS جديدًا وقم بتغييره على الكمبيوتر أو جهاز التوجيه.
4. هناك خيار آخر وهو الاتصال بالموقع مباشرة للحصول على المساعدة، وإبلاغ مسؤول الموقع حتى يتمكن من التحقق من المشكلة. تحتوي معظم مواقع الويب على حسابات داعمة على وسائل التواصل الاجتماعي، ويقدم بعضها أرقام هواتف وعناوين بريد إلكتروني.
![كيفية إصلاح الخطأ 503 الخدمة غير متاحة كيفية إصلاح الخطأ 503 الخدمة غير متاحة]()
نصيحة: إذا كان موقع الويب الذي يحتوي على الخطأ 503 هو أحد المواقع الشائعة ويمكنك إجراء بحث على Twitter باستخدام بناء الجملة #websitedown، واستبدال موقع الويب باسم موقع الويب، مثل #facebookdown أو #youtubedown، سترى الكثير يناقشون الموقع على تويتر.
5. العودة لاستخدام هذا الموقع مرة أخرى. نظرًا لأن الخطأ 503 Service Unavailable هو خطأ شائع على مواقع الويب عندما تكون كمية كبيرة من حركة مرور المستخدم (أنت) "ساحقة" للخوادم، فما عليك سوى الانتظار خلال ذلك الوقت وستتمكن من الوصول إلى موقع الويب العادي. في الواقع، هذه هي الطريقة الأكثر شيوعًا لإصلاح الخطأ 503. مع مغادرة المزيد والمزيد من الزوار للموقع، أصبح الخادم "نظيفًا"، ستتمكن من الوصول إلى الموقع.
كيفية إصلاح خطأ 503 على موقع الويب الخاص بك
هناك العديد من الأسباب لعدم توفر الخدمة، لذا فإن إصلاح الخطأ 503 ليس بالأمر السهل. حاول إعادة تشغيل العمليات الجارية لمعرفة ما إذا كان ذلك سيؤدي إلى حل المشكلة. ضع في اعتبارك أيضًا أشياء مثل حدود الاتصال، واختناق النطاق الترددي، وموارد النظام الإجمالية، وأنظمة الحماية من الفشل، وما إلى ذلك، ومع ذلك، يحدث هذا غالبًا، ويعني خطأ 503 Service Unavailable تلقي الكثير من حركة المرور. هذه أخبار جيدة، أليس كذلك؟
إذا كنت مالكًا أو مطورًا لموقع ويب يواجه الخطأ 503، فهناك بعض الخطوات التي يمكنك تجربتها لتشخيص المشكلة وحلها.
1. أعد تشغيل الخادم
عملية التطوير صعبة - فحتى الصفحة الثابتة البسيطة يمكن أن تحتوي على الكثير من الأجزاء المتحركة مما قد يجعل من الصعب تحديد سبب الخطأ 503.
في بعض الأحيان يكون أفضل ما يمكنك فعله هو إعادة تشغيل الخادم ومعرفة ما إذا كان ذلك سيؤدي إلى حل المشكلة. ستختلف الطريقة الدقيقة لإعادة تشغيل الخادم من خادم إلى آخر، ولكن يمكنك عادةً الوصول إليها من لوحة التحكم الخاصة بموفر الخدمة أو عن طريق SSHing في الخادم وتشغيل أمر إعادة التشغيل.
سيتم إعادة تشغيل الخادم خلال بضع دقائق. إذا قمت بتهيئة كل شيء ليتم تشغيله تلقائيًا عند بدء التشغيل، فيمكنك زيارة موقع الويب الخاص بك ومعرفة ما إذا كان يعمل أم لا.
2. تحقق من سجل الخادم
والشيء التالي الذي يجب فعله هو التحقق من السجلات. يمكن أن يختلف موقع سجلات الخادم وفقًا للخدمة التي تقوم بتشغيلها، ولكنها عادةً ما تكون موجودة في /var/log/....
قم بإلقاء نظرة على هذا الدليل ومعرفة ما إذا كان يمكنك العثور على أي شيء. إذا لم يكن الأمر كذلك، فراجع الدليل الخاص ببرامجك عن طريق تشغيل man Program_name .
3. التحقق من وجود صيانة أوتوماتيكية مستمرة
يقدم بعض موفري الخدمة تحديثات وصيانة تلقائية للحزمة. عادةً ما يكون هذا أمرًا جيدًا - فهو يحدث عادةً أثناء فترة التوقف عن العمل ويساعد في ضمان تحديث كل شيء.
في بعض الأحيان تكون أخطاء 503 بسبب جلسات الصيانة المجدولة.
على سبيل المثال، يقوم بعض موفري الخدمة المتخصصين في استضافة WordPress بتحديث WP تلقائيًا كلما كان هناك إصدار جديد. سيعرض WordPress تلقائيًا خطأ 503 Service Unavailable كلما تم تحديثه.
تحقق مع مزود الخدمة الخاص بك لمعرفة ما إذا كان الخطأ 503 ناتجًا عن الصيانة المجدولة.
4. تحقق من إعدادات جدار الحماية الخاص بالخادم
في بعض الأحيان يكون الخطأ 503 Service Unavailable ناتجًا عن جدار حماية تم تكوينه بشكل خاطئ، حيث يمكن أن تمر الاتصالات، ولكن لا يمكن العودة إلى العميل.
قد يحتاج جدار الحماية الخاص بك أيضًا إلى إعدادات خاصة لـ CDN، حيث يمكن إساءة تفسير الاتصالات المتعددة من عدد صغير من عناوين IP على أنها هجوم DDoS.
تعتمد الطريقة الدقيقة لضبط إعدادات جدار الحماية في حالتك على عدة عوامل. قم بإلقاء نظرة على المسار الخاص بك ولوحة التحكم الخاصة بمزود الخدمة الخاص بك لمعرفة أين يمكنك تكوين جدار الحماية.
5. تحقق من الرمز
الأخطاء تحدث دائمًا بغض النظر عن مدى حرصك. في بعض الأحيان يمكن التغاضي عن شيء ما ويسبب خطأ 503.
إذا جربت كل شيء آخر وما زال موقعك يعرض الخطأ 503 Service Unavailable، فقد يكون السبب يكمن في مكان ما في الكود.
تحقق من أي تعليمات برمجية من جانب الخادم وانتبه بشكل خاص إلى أي شيء متعلق بالتعبيرات العادية - قد يكون خطأ regex البسيط هو سبب زيادة استخدام وحدة المعالجة المركزية (CPU) أو توقف الموقع عن العمل لبضعة أيام.
نأمل أن تتمكن من العثور على الجاني، ونشر الإصلاح، وبعد ذلك سيعود كل شيء إلى طبيعته.
حالات أخرى من الخطأ 503
في تطبيقات Windows التي تصل مباشرة إلى الإنترنت، غالبًا ما يكون الخطأ 503 مصحوبًا بالخطأ HTTP_STATUS_SERVICE_UNAVAIL ومع الرسالة تم تحميل الخدمة بشكل زائد مؤقتًا .
قد يقوم Windows Update أيضًا بالإبلاغ عن خطأ HTTP 503 ولكنه سيتم عرضه كرمز خطأ 0x80244022 أو مع الرسالة WU_E_PT_HTTP_STATUS_SERVICE_UNAVAIL.
![كيفية إصلاح الخطأ 503 الخدمة غير متاحة كيفية إصلاح الخطأ 503 الخدمة غير متاحة]()
تتضمن بعض رسائل الخطأ الأقل شيوعًا 503 تجاوز الحصة النسبية وفشل الاتصال (503) ، ولكن استكشاف الأخطاء وإصلاحها هو نفسه. في حالة حدوث موقع ويب به خطأ 503 أثناء تشغيل برنامج خادم الويب IIS الخاص بشركة Microsoft، فقد تتلقى رسالة خطأ أكثر تحديدًا مثل إحدى الرسائل التالية:
|
503.0
|
تجمع التطبيقات غير متوفر.
|
|
503.2
|
تم تجاوز حد الطلب المتزامن.
|
|
503.3
|
قائمة انتظار ASP.NET ممتلئة
|
تشبه الأخطاء الخطأ 503 Service Unavailable
يعد خطأ 503 Service Unavailable خطأ من جانب الخادم وبالتالي فهو مرتبط بأخطاء خادم أخرى مثل 500 Internal Server Error و 502 Bad Gateway و 504 Gateway Timeout وبعض الأخطاء الأخرى. هناك العديد من رموز حالة HTTP للعميل مثل الخطأ 404 لم يتم العثور عليه وبعض الرموز الأخرى.
شاهد المزيد: الأخطاء الشائعة في أجهزة الكمبيوتر وكيفية إصلاحها (الجزء الأول)