خطأ HTTP 408 Request Timeout
كود الحالة 408 · الفئة 4xx
الرسالة الرسمية (كما تظهر على الشاشة): Request Timeout
يُبحث عنه أيضًا باسم: error 408, HTTP 408, 408 request timeout
ماذا يعني
أغلق الخادم الاتصال لأنه لم يستلم الطلب كاملاً خلال المدة التي كان مستعداً لانتظارها. يعني ذلك عادةً أن الرفع بطيء أو منقطع، أو أن الاتصال بينك وبين الخادم متوقف، وليس أن استجابة الخادم بطيئة.
ينطبق على: جميع المتصفحات, nginx, Apache, IIS
كيفية إصلاح خطأ HTTP 408 Request Timeout
- أعد تحميل الصفحة أو أعد محاولة الرفع
- استخدم اتصالاً أكثر استقراراً وتجنب الرفع عند ضعف إشارة الجوال
- عطّل VPN أو الوكيل (proxy) الذي قد يبطئ الرفع
- قسّم الملفات الكبيرة جداً إلى أجزاء أو استخدم أداة الرفع القابلة للاستئناف في الموقع
- إذا كنت مالك الموقع: ارفع مهلات المحتوى/الترويسات إذا كان العملاء الشرعيون بطيئين (في nginx: 'client_body_timeout' و'client_header_timeout'، وفي Apache: 'RequestReadTimeout' في mod_reqtimeout)
- إذا كنت مالك الموقع: افحص مهلات الخمول (idle timeouts) في موزع الأحمال، فقد تكون أقصر من مهلة خادم الويب
سبب حدوثه
يعرّف RFC 9110 الرمز 408 بأنه عدم استلام الخادم رسالة طلب كاملة خلال مدة الانتظار. وتسببه: وصلات الرفع البطيئة، واتصالات keep-alive الخاملة، ومهلات مكافحة slowloris المتشددة.
الأسئلة الشائعة
هل 408 هو نفسه 504؟
لا. الرمز 408 يعني أن الخادم انتظر طلبك طويلاً. أما 504 فيعني أن بوابة (gateway) انتظرت طويلاً استجابة خادم upstream.
أخطاء ذات صلة
المصدر: IANA HTTP Status Code Registry · حلول كتبها المحررون وراجعوها (راجع السياسة التحريرية)
آخر تحديث: