Løst: kode%3DH18 desc%3D%22Serverforespørsel avbrutt%22 django

kjerne.unntak.Http404

Forespørselen ble avbrutt av en serverfeil.

-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

Denne feilen kan oppstå når du prøver å distribuere en Django-app til Heroku ved å bruke Gunicorn-serveren. Feilen er vanligvis forårsaket av manglende avhengighet av psycopg2-biblioteket.

For å løse problemet kan du installere psycopg2 på Heroku-forekomsten din ved å bruke følgende kommando:

$ heroku addons: legg til python-psycopg2

Etter å ha installert psycopg2, kan du distribuere Django-appen på nytt ved å bruke følgende kommando:

$ heroku deploy –app my-django

Forespørsel avbrutt

Når en forespørsel blir avbrutt i Django, settes forespørselsobjektet til Ingen . Dette betyr at forespørselen er kansellert og ingen videre behandling vil bli gjort på den.

Hvis du vil fortsette å behandle forespørselen, bør du ringe process_request() igjen.

Feilsøking av «H18 Server request interrupted»-feil

Det kan være vanskelig å feilsøke «H18 Server request interrupted»-feil i Django. Den vanligste årsaken til disse feilene er et tidsavbrudd mens du venter på svar fra H18-serveren. For å feilsøke disse feilene, må du identifisere kilden til tidsavbruddet og jobbe for å løse det.

Relaterte innlegg:

Legg igjen en kommentar