Atrisināts: kods%3DH18 desc%3D%22Servera pieprasījums pārtraukts%22 django

kodols.izņēmumi.Http404

Pieprasījumu pārtrauca servera kļūda.

-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 kļūda H18

Šī kļūda var rasties, mēģinot izvietot Django lietotni Heroku, izmantojot Gunicorn serveri. Kļūdu parasti izraisa trūkstošā atkarība no psycopg2 bibliotēkas.

Lai atrisinātu problēmu, varat instalēt psycopg2 savā Heroku instancē, izmantojot šo komandu:

$ heroku papildinājumi: pievienojiet python-psycopg2

Pēc psycopg2 instalēšanas varat atkārtoti izvietot savu Django lietotni, izmantojot šo komandu:

$ heroku deploy -app my-django

Pieprasījums pārtraukts

Ja pieprasījums tiek pārtraukts programmā Django, pieprasījuma objekts tiek iestatīts uz Nav . Tas nozīmē, ka pieprasījums ir atcelts un tā tālāka apstrāde netiks veikta.

Ja vēlaties turpināt pieprasījuma apstrādi, jums vēlreiz jāizsauc process_request().

Kļūdu “H18 servera pieprasījums pārtraukts” atkļūdošana

Django kļūdu “H18 servera pieprasījums pārtraukts” atkļūdošana var būt sarežģīta. Visbiežākais šo kļūdu cēlonis ir noildze, gaidot atbildi no H18 servera. Lai atkļūdotu šīs kļūdas, jums būs jāidentificē taimauta avots un jāstrādā, lai to atrisinātu.

Related posts:

Leave a Comment