Solucionat: code%3DH18 desc%3D%22Sol·licitud del servidor interrompuda%22 django

nucli.excepcions.Http404

La sol·licitud s'ha interromput per un error del servidor.

-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

Aquest error es pot produir quan s'intenta desplegar una aplicació Django a Heroku mitjançant el servidor Gunicorn. L'error sol ser causat per una dependència que falta a la biblioteca psycopg2.

Per resoldre el problema, podeu instal·lar psycopg2 a la vostra instància Heroku mitjançant l'ordre següent:

$ complements heroku: afegiu python-psycopg2

Després d'instal·lar psycopg2, podeu tornar a desplegar la vostra aplicació Django mitjançant l'ordre següent:

$ Heroku Deploy –app my-django

Sol·licitud interrompuda

Quan una sol·licitud s'interromp a Django, l'objecte de sol·licitud s'estableix en Cap. Això vol dir que la sol·licitud s'ha cancel·lat i no se'n farà cap més tractament.

Si voleu continuar processant la sol·licitud, hauríeu de tornar a cridar process_request().

Depuració d'errors "Sol·licitud del servidor H18 interrompuda".

La depuració dels errors de "Sol·licitud del servidor H18 interrompuda" a Django pot ser difícil. La causa més comuna d'aquests errors és un temps d'espera mentre s'espera una resposta del servidor H18. Per depurar aquests errors, haureu d'identificar l'origen del temps d'espera i treballar per resoldre'l.

Articles Relacionats:

Deixa el teu comentari