Gelöst: code%3DH18 desc%3D%22Serveranfrage unterbrochen%22 django

Kern.Ausnahmen.Http404

Die Anfrage wurde durch einen Serverfehler unterbrochen.

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

Dieser Fehler kann auftreten, wenn versucht wird, eine Django-App mithilfe des Gunicorn-Servers für Heroku bereitzustellen. Der Fehler wird typischerweise durch eine fehlende Abhängigkeit von der psycopg2-Bibliothek verursacht.

Um das Problem zu beheben, können Sie mit dem folgenden Befehl psycopg2 auf Ihrer Heroku-Instanz installieren:

$ heroku-Addons: python-psycopg2 hinzufügen

Nach der Installation von psycopg2 können Sie Ihre Django-App mit dem folgenden Befehl erneut bereitstellen:

$ Heroku Deploy –app my-django

Anfrage unterbrochen

Wenn eine Anfrage in Django unterbrochen wird, wird das Anfrageobjekt auf None gesetzt. Das bedeutet, dass die Anfrage storniert wurde und nicht weiter bearbeitet wird.

Wenn Sie die Anfrage weiter bearbeiten möchten, sollten Sie process_request() erneut aufrufen.

Debuggen von „H18-Serveranforderung unterbrochen“-Fehlern

Das Debuggen von „H18 Server Request Interrupted“-Fehlern in Django kann schwierig sein. Die häufigste Ursache für diese Fehler ist eine Zeitüberschreitung beim Warten auf eine Antwort vom H18-Server. Um diese Fehler zu debuggen, müssen Sie die Ursache der Zeitüberschreitung identifizieren und daran arbeiten, sie zu beheben.

Zusammenhängende Posts:

Hinterlasse einen Kommentar