נפתרה: קוד%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 Error H18

שגיאה זו עלולה להתרחש בעת ניסיון לפרוס אפליקציית Django ל-Heroku באמצעות שרת Gunicorn. השגיאה נגרמת בדרך כלל מתלות חסרה בספריית psycopg2.

כדי לפתור את הבעיה, אתה יכול להתקין psycopg2 במופע Heroku שלך באמצעות הפקודה הבאה:

$ heroku תוספות: הוסף python-psycopg2

לאחר התקנת psycopg2, אתה יכול לפרוס מחדש את אפליקציית Django שלך באמצעות הפקודה הבאה:

$ heroku deploy – app my-django

הבקשה נקטעה

כאשר בקשה מופרעת ב-Django, אובייקט הבקשה מוגדר ל-None . המשמעות היא שהבקשה בוטלה ולא יתבצע בה טיפול נוסף.

אם ברצונך להמשיך ולעבד את הבקשה, עליך להתקשר שוב ל-process_request().

ניפוי שגיאות "בקשת שרת H18 נקטעה".

איתור באגים "בקשת שרת H18 נקטעה" ב-Django יכול להיות קשה. הסיבה השכיחה ביותר לשגיאות אלו היא פסק זמן בזמן המתנה לתגובה משרת H18. על מנת לנפות באגים בשגיאות אלו, תצטרך לזהות את המקור של פסק הזמן ולפעול כדי לפתור אותו.

הודעות קשורות:

השאירו תגובה