แก้ไขแล้ว: code%3DH18 desc%3D%22คำขอเซิร์ฟเวอร์ขัดจังหวะ%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

ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อพยายามปรับใช้แอป Django กับ Heroku โดยใช้เซิร์ฟเวอร์ Gunicorn ข้อผิดพลาดมักเกิดจากการพึ่งพาไลบรารี psycopg2 ที่ขาดหายไป

เพื่อแก้ไขปัญหา คุณสามารถติดตั้ง psycopg2 บนอินสแตนซ์ Heroku ของคุณโดยใช้คำสั่งต่อไปนี้:

$ heroku addons: เพิ่ม python-psycopg2

หลังจากติดตั้ง psycopg2 แล้ว คุณสามารถปรับใช้แอป Django อีกครั้งได้โดยใช้คำสั่งต่อไปนี้:

$ heroku ปรับใช้ –app my-django

คำขอถูกขัดจังหวะ

เมื่อคำขอถูกขัดจังหวะใน Django วัตถุคำขอจะถูกตั้งค่าเป็น None ซึ่งหมายความว่าคำขอถูกยกเลิกและจะไม่มีการดำเนินการใดๆ กับคำขอนั้นอีก

หากคุณต้องการดำเนินการตามคำขอต่อไป คุณควรเรียก process_request() อีกครั้ง

การดีบักข้อผิดพลาด "คำขอเซิร์ฟเวอร์ H18 ถูกขัดจังหวะ"

การดีบักข้อผิดพลาด "คำขอเซิร์ฟเวอร์ H18 ถูกขัดจังหวะ" ใน Django อาจเป็นเรื่องยาก สาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดเหล่านี้คือการหมดเวลาขณะรอการตอบกลับจากเซิร์ฟเวอร์ H18 ในการดีบักข้อผิดพลาดเหล่านี้ คุณจะต้องระบุแหล่งที่มาของการหมดเวลาและดำเนินการแก้ไข

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น