Løst: kode%3DH18 desc%3D%22Serveranmodning afbrudt%22 django

kerne.undtagelser.Http404

Anmodningen blev afbrudt af en serverfejl.

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

Denne fejl kan opstå, når du forsøger at implementere en Django-app til Heroku ved hjælp af Gunicorn-serveren. Fejlen er typisk forårsaget af en manglende afhængighed af psycopg2-biblioteket.

For at løse problemet kan du installere psycopg2 på din Heroku-instans ved hjælp af følgende kommando:

$ heroku tilføjelser: tilføj python-psycopg2

Efter installation af psycopg2 kan du geninstallere din Django-app ved hjælp af følgende kommando:

$ heroku deploy –app my-django

Forespørgsel afbrudt

Når en anmodning afbrydes i Django, sættes anmodningsobjektet til Ingen . Det betyder, at anmodningen er blevet annulleret, og der vil ikke blive foretaget yderligere behandling af den.

Hvis du vil fortsætte med at behandle anmodningen, skal du kalde process_request() igen.

Debugging "H18 Server request interrupted" fejl

Fejlretning af "H18 Server request interrupted"-fejl i Django kan være svært. Den mest almindelige årsag til disse fejl er en timeout, mens man venter på et svar fra H18-serveren. For at debugge disse fejl skal du identificere kilden til timeoutet og arbejde på at løse det.

Relaterede indlæg:

Efterlad en kommentar