সমাধান করা হয়েছে: কোড%3DH18 desc%3D%22সার্ভার অনুরোধ বিঘ্নিত হয়েছে%22 জ্যাঙ্গো

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 Error H18

Gunicorn সার্ভার ব্যবহার করে Heroku এ Django অ্যাপ স্থাপন করার চেষ্টা করার সময় এই ত্রুটি ঘটতে পারে। ত্রুটিটি সাধারণত psycopg2 লাইব্রেরিতে অনুপস্থিত নির্ভরতার কারণে ঘটে।

সমস্যাটি সমাধান করতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার Heroku উদাহরণে psycopg2 ইনস্টল করতে পারেন:

$ heroku addons: python-psycopg2 যোগ করুন

psycopg2 ইনস্টল করার পরে, আপনি নিম্নলিখিত কমান্ড ব্যবহার করে আপনার জ্যাঙ্গো অ্যাপটি পুনরায় স্থাপন করতে পারেন:

$ heroku deploy –app my-django

অনুরোধ বিঘ্নিত

যখন জ্যাঙ্গোতে একটি অনুরোধ বাধাপ্রাপ্ত হয়, অনুরোধ বস্তুটি None এ সেট করা হয়। এর মানে হল যে অনুরোধটি বাতিল করা হয়েছে এবং এর উপর আর কোন প্রক্রিয়া করা হবে না।

আপনি যদি অনুরোধটি প্রক্রিয়াকরণ চালিয়ে যেতে চান, তাহলে আপনাকে আবার process_request() কল করতে হবে।

ডিবাগিং "H18 সার্ভার অনুরোধ বাধাপ্রাপ্ত" ত্রুটি

জ্যাঙ্গোতে "H18 সার্ভার অনুরোধ বাধাপ্রাপ্ত" ত্রুটিগুলি ডিবাগ করা কঠিন হতে পারে৷ এই ত্রুটিগুলির সবচেয়ে সাধারণ কারণ হল H18 সার্ভার থেকে প্রতিক্রিয়ার জন্য অপেক্ষা করার সময় একটি সময়সীমা। এই ত্রুটিগুলি ডিবাগ করার জন্য, আপনাকে টাইমআউটের উত্স সনাক্ত করতে হবে এবং এটি সমাধান করার জন্য কাজ করতে হবে৷

সম্পর্কিত পোস্ট:

মতামত দিন