Quration AIQ

devwords

ليست كل صفحة ويب معطلة خطأك أنت فعليًا — بعض رسائل الخطأ تعترف بصمت أن المشكلة تكمن في مكان آخر تمامًا.

فحين يعرض موقع «500 Internal Server Error»، مَن المسؤول؟

الخادم (مشغّل الموقع) — وليس أنت
رموز 5xx هي أعطال داخلية في الخادم؛ كل ما يمكنك فعله هو التحديث والانتظار. رموز 4xx (404، 403) تشير إلى الطلب نفسه. معرفة هذا الفرق تُبقيك هادئًا أثناء الأعطال.

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

إعادة تشغيل حاسوبك الخاص أو لوم فاتورة إنترنت غير مدفوعة كلاهما تشخيص خاطئ يفترض أن المشكلة من طرف الزائر، بينما يُشير خطأ 5xx إلى أن الفشل من جانب الخادم، لا من جانبك.

فهم هذا الفصل بين أخطاء 4xx و5xx مفيد فعلًا أثناء الانقطاعات، إذ يُخبرك رمز 5xx فورًا أن المشكلة خارجة عن يديك ولا يوجد إصلاح من طرفك.

▶ Quration AIQ

devwords

ما هي؟ما اسمها؟ما هي؟أي ترخيص مشهور بتساهله يسمح بكل شيء تقريبًا، بما فيه الاستخدام التجاري، طالما أبقيت إشعار حقوق النشر؟لماذا نفعل ذلك إن لم يتغيّر شيء مرئي؟ما هذا المصطلح ذو النكهة المالية؟ما أفضل رد فعل أولي وعملي بحسبها؟في العامية البريطانية، ماذا تعني كلمة «git»؟ما المبدأ المتعارف عليه للـcommits الجيدة؟فحين تسمع «أرسلتُ PR»، ماذا يعني طلب السحب (Pull Request)؟فما العلاقة بين git وGitHub؟بوصفها البوابة التي تتحدث من خلالها البرامج مع بعضها، أي تشبيه بمطعم يناسبها أكثر؟

Quration — Quration AIQ