أكواد حالة HTTP وماذا تعني لموقعك

502 مشكلة في الوسيط، 503 خدمة مثقلة، 504 مهلة انتهت. الفروق تحدّد أين تبحث عن العطل.

آخر تحديث: 7 دقائق قراءةالمراقبة

كود حالة HTTP رقم من ثلاث خانات يعيده الخادم مع كل طلب. عائلة 2xx تعني نجاحاً، و3xx إعادة توجيه، و4xx خطأ من جهة الطالب (404 صفحة غير موجودة، 403 ممنوع، 429 طلبات كثيرة)، و5xx خطأ من جهة الخادم: 500 خطأ داخلي في التطبيق، 502 ردّ غير صالح من خادم خلفي، 503 الخدمة غير متاحة مؤقتاً، 504 انتهت مهلة انتظار الخادم الخلفي.

العائلات الخمس في سطر واحد

1xx معلوماتية ونادراً ما تراها. 2xx نجاح، و200 هو الطبيعي. 3xx إعادة توجيه: 301 دائمة و302 مؤقتة، والفرق بينهما مهم لمحركات البحث. 4xx يقول «الخطأ في طلبك»: 404 غير موجود، 403 ممنوع، 401 يحتاج مصادقة، 429 تجاوزت حدّ الطلبات. 5xx يقول «الخطأ عندي»: وهذه العائلة هي التي تستحق أن توقظك ليلاً.

500 مقابل 502 مقابل 503 مقابل 504

500 خطأ داخلي: كودك انهار، استثناء غير معالَج أو اتصال قاعدة بيانات فاشل — ابحث في سجلات التطبيق. 502 بوابة سيئة: الوسيط (nginx أو CDN) وصل إلى خادمك الخلفي فردّ بشيء غير مفهوم أو لم يردّ أصلاً — غالباً تطبيقك لا يعمل. 503 الخدمة غير متاحة: الخادم حيّ لكنه رافض الخدمة مؤقتاً، إما لصيانة معلنة أو لأنه مثقل بالكامل. 504 انتهت المهلة: الوسيط انتظر خادمك الخلفي فتجاوز الوقت المسموح — استعلام بطيء أو خدمة خارجية معلّقة.

الفخّ الأخطر: كود 200 مع صفحة خطأ

كثير من الأطر البرمجية تلتقط الاستثناء وتعرض صفحة خطأ مهذّبة… بكود 200. الأداة التي تفحص الكود فقط ستقول «الموقع يعمل بنسبة 100%» بينما كل زائر يرى رسالة عطل. ولهذا فحص الكلمة المفتاحية ليس ميزة إضافية بل مكمّل ضروري: اطلب التحقق من وجود نص لا يظهر إلا في الصفحة السليمة.

الأكواد التي تخدع المراقبة: 403 و429

حين يفحص موقعك بوت بترويسات ناقصة، قد يردّ جدار الحماية أو Cloudflare بـ403 أو 429 رغم أن الموقع يعمل تماماً للزوار الحقيقيين. هذه إنذارات كاذبة بامتياز. الأداة الجيدة ترسل ترويسات متصفح كاملة وتتبع الكوكيز وتعيد المحاولة قبل أن تعلن العطل، وتصنّف هذه الحالة «متدهورة» لا «متوقفة».

301 و302: أثرهما على الترتيب

301 تخبر محرك البحث أن النقل نهائي فينقل معه ترتيب الصفحة القديمة. 302 تقول إن النقل مؤقت فيبقي المحرك الصفحة الأصلية مفهرسة. استخدام 302 في نقل دائم خطأ شائع يضيّع قوة روابطك. راقب أيضاً سلاسل إعادة التوجيه الطويلة: كل قفزة تضيف زمناً وتضعف الإشارة.

أي كود يستحق تنبيهاً فورياً؟

كل 5xx يستحق تنبيهاً فورياً بلا استثناء. 404 على صفحة كانت تعمل يستحق تنبيهاً كذلك، لأنه يعني غالباً حذفاً أو نشراً خاطئاً. 403 و429 تستحق مراجعة لا إيقاظاً ليلياً. أما 200 مع غياب الكلمة المفتاحية المتوقّعة فيستحق أعلى درجة تنبيه، لأنه العطل الذي لن يكشفه شيء آخر.

أسئلة شائعة

موقعي يعطي 502 من حين لآخر، ما السبب؟

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

هل 503 أثناء الصيانة يضر بترتيبي في جوجل؟

لا إن كان قصيراً ومصحوباً بترويسة Retry-After. جوجل يفهم 503 على أنه توقّف مؤقت ويعود لاحقاً، بعكس 404 أو 410 اللذين يوحيان بأن الصفحة زالت.

كيف أميّز عطل الخادم عن عطل الشبكة؟

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

فريق مراقب

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

تعرّف علينا

طبّق ما تعلّمته مع مراقب

راقب موقعك وبريدك تلقائياً وابدأ مجاناً خلال دقائق.

ابدأ مجاناً

اقرأ أيضاً