تم الحل: كود٪ 3DH18 desc٪ 3D٪ 22 توقف طلب الخادم٪ 22 django

الاستثناءات الأساسية. http 404

تمت مقاطعة الطلب بسبب خطأ في الخادم.

-admin.py runserver

If you are running Django on a development server and you get an error code that says "Server Request Interrupted", it means that the server was unable to process your request. This can happen for a number of reasons, including if the server is overloaded or if there is an error in your code.

خطأ Heroku Django Gunicorn H18

قد يحدث هذا الخطأ عند محاولة نشر تطبيق Django على Heroku باستخدام خادم Gunicorn. يحدث الخطأ عادةً بسبب التبعية المفقودة في مكتبة psycopg2.

لحل المشكلة ، يمكنك تثبيت psycopg2 على مثيل Heroku باستخدام الأمر التالي:

إضافات heroku $: أضف python-psycopg2

بعد تثبيت psycopg2 ، يمكنك إعادة نشر تطبيق Django باستخدام الأمر التالي:

heroku $ نشر –app my-django

طلب توقف

عندما تتم مقاطعة طلب في Django ، يتم تعيين كائن الطلب على None. هذا يعني أنه تم إلغاء الطلب ولن يتم إجراء مزيد من المعالجة عليه.

إذا كنت ترغب في متابعة معالجة الطلب ، يجب عليك استدعاء process_request () مرة أخرى.

تصحيح أخطاء "طلب خادم H18 توقف"

قد يكون تصحيح أخطاء "طلب خادم H18 توقف" في Django أمرًا صعبًا. السبب الأكثر شيوعًا لهذه الأخطاء هو انتهاء المهلة أثناء انتظار استجابة من خادم H18. لتصحيح هذه الأخطاء ، ستحتاج إلى تحديد مصدر المهلة والعمل على حلها.

الوظائف ذات الصلة:

اترك تعليق