Opgelost: code%3DH18 desc%3D%22Serververzoek onderbroken%22 django

kern.uitzonderingen.Http404

Het verzoek is onderbroken door een serverfout.

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

Deze fout kan optreden bij het implementeren van een Django-app op Heroku met behulp van de Gunicorn-server. De fout wordt meestal veroorzaakt door een ontbrekende afhankelijkheid van de psycopg2-bibliotheek.

Om het probleem op te lossen, kunt u psycopg2 op uw Heroku-instantie installeren met behulp van de volgende opdracht:

$ heroku-add-ons: voeg python-psycopg2 toe

Na het installeren van psycopg2, kunt u uw Django-app opnieuw implementeren met behulp van de volgende opdracht:

$ heroku implementeer –app mijn-django

Verzoek onderbroken

Wanneer een verzoek wordt onderbroken in Django, wordt het verzoekobject ingesteld op Geen . Dit betekent dat het verzoek is geannuleerd en dat er geen verdere verwerking op zal plaatsvinden.

Als u door wilt gaan met het verwerken van het verzoek, moet u process_request() opnieuw aanroepen.

Debuggen van "H18 Server-verzoek onderbroken" fouten

Het debuggen van "H18 Server-verzoek onderbroken" fouten in Django kan moeilijk zijn. De meest voorkomende oorzaak van deze fouten is een time-out tijdens het wachten op een reactie van de H18-server. Om deze fouten te debuggen, moet u de oorzaak van de time-out identificeren en eraan werken om deze op te lossen.

Gerelateerde berichten:

Laat een bericht achter