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