हल: code%3DH18 desc%3D%22Server Request Interrupted%22 django

core.Exceptions.Http404

सर्वर त्रुटि के कारण अनुरोध बाधित हुआ था।

-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

Gunicorn सर्वर का उपयोग करके हेरोकू में Django ऐप को तैनात करने का प्रयास करते समय यह त्रुटि हो सकती है। त्रुटि आमतौर पर psycopg2 लाइब्रेरी पर अनुपलब्ध निर्भरता के कारण होती है।

समस्या को हल करने के लिए, आप निम्न आदेश का उपयोग करके अपने हेरोकू उदाहरण पर psycopg2 स्थापित कर सकते हैं:

$ हेरोकू एडॉन्स: अजगर-psycopg2 जोड़ें

Psycopg2 इंस्टॉल करने के बाद, आप निम्न आदेश का उपयोग करके अपने Django ऐप को फिर से परिनियोजित कर सकते हैं:

$ हेरोकू परिनियोजन -एप माय-डीजेंगो

अनुरोध बाधित

जब Django में एक अनुरोध बाधित होता है, तो अनुरोध वस्तु कोई नहीं पर सेट होती है। इसका मतलब है कि अनुरोध रद्द कर दिया गया है और इस पर आगे कोई प्रक्रिया नहीं की जाएगी।

अगर आप अनुरोध को संसाधित करना जारी रखना चाहते हैं, तो आपको दोबारा process_request() को कॉल करना चाहिए।

"H18 सर्वर अनुरोध बाधित" त्रुटियों को डीबग करना

Django में "H18 सर्वर अनुरोध बाधित" त्रुटियों को डीबग करना मुश्किल हो सकता है। इन त्रुटियों का सबसे आम कारण H18 सर्वर से प्रतिक्रिया की प्रतीक्षा करते समय एक टाइमआउट है। इन त्रुटियों को डीबग करने के लिए, आपको समयबाह्य के स्रोत की पहचान करने और इसे हल करने के लिए काम करने की आवश्यकता होगी।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो