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