解決済み: code%3DH18 desc%3D%22Server Request Interrupted%22 django

コア.例外.Http404

リクエストはサーバー エラーによって中断されました。

-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 エラー H18

このエラーは、Gunicorn サーバーを使用して Django アプリを Heroku にデプロイしようとしたときに発生する可能性があります。 このエラーは、通常、psycopg2 ライブラリへの依存関係の欠落が原因で発生します。

この問題を解決するには、次のコマンドを使用して Heroku インスタンスに psycopg2 をインストールします。

$ heroku アドオン:python-psycopg2 を追加

psycopg2 をインストールした後、次のコマンドを使用して Django アプリを再デプロイできます。

$ herokudeploy –app my-django

リクエストが中断されました

Django でリクエストが中断されると、リクエスト オブジェクトは None に設定されます。 これは、リクエストがキャンセルされ、それ以上の処理が行われないことを意味します。

リクエストの処理を続けたい場合は、再度 process_request() を呼び出す必要があります。

「H18 サーバー要求が中断されました」エラーのデバッグ

Django で「H18 Server request interrupted」エラーをデバッグするのは難しい場合があります。 これらのエラーの最も一般的な原因は、H18 サーバーからの応答を待っている間のタイムアウトです。 これらのエラーをデバッグするには、タイムアウトの原因を特定し、解決する必要があります。

関連記事:

コメント