DevToolPal
ع
5xx أخطاء الخادم

503 Service Unavailable

الخدمة غير متاحة

ماذا يعني

الخادم غير قادر مؤقتًا على معالجة الطلب بسبب الحمل الزائد أو الصيانة. وقد تذكر Retry-After متى تعيد المحاولة.

الأسباب الشائعة

  • صيانة مجدولة
  • الخادم محمّل فوق طاقته أو نفدت العمليات العاملة
  • التوسع التلقائي لم يلحق بعد، أو انقطاع في الاعتماديات

طريقة الإصلاح

إن كنت العميل أو الزائر

أعد المحاولة لاحقًا مع احترام Retry-After.

إن كنت مسؤولًا عن الموقع أو الواجهة البرمجية

أرسل Retry-After أثناء الصيانة، ووسّع السعة، وخفف الحمل بسلاسة. تعدّ محركات البحث رموز 503 القصيرة مؤقتة.

مثال على الاستجابة

HTTP/1.1
HTTP/1.1 503 Service Unavailable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Retry-After: 120
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Service Unavailable",
  "status": 503,
  "detail": "Down for maintenance until 02:00 UTC."
}

المواصفة

RFC 9110 §15.6.4

الأسئلة الشائعة

› هل 503 مناسب لصفحات الصيانة؟

نعم. أعد 503 مع Retry-After؛ فتُبقي محركات البحث الصفحة في الفهرس بدل عدّها محذوفة.

› 503 أم 500؟

يقول 503 إن الانقطاع مؤقت ومتوقع التعافي منه؛ أما 500 ففشل غير متوقع.