Résolu : code%3DH18 desc%3D%22Demande serveur interrompue%22 django

core.exceptions.Http404

La demande a été interrompue par une erreur de serveur.

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

Cette erreur peut se produire lors de la tentative de déploiement d'une application Django sur Heroku à l'aide du serveur Gunicorn. L'erreur est généralement causée par une dépendance manquante sur la bibliothèque psycopg2.

Pour résoudre le problème, vous pouvez installer psycopg2 sur votre instance Heroku à l'aide de la commande suivante :

$ addons heroku : ajouter python-psycopg2

Après avoir installé psycopg2, vous pouvez redéployer votre application Django à l'aide de la commande suivante :

Déploiement de $heroku –app my-django

Demande interrompue

Lorsqu'une requête est interrompue dans Django, l'objet de la requête est défini sur None . Cela signifie que la demande a été annulée et qu'aucun autre traitement ne sera effectué.

Si vous souhaitez continuer à traiter la requête, vous devez à nouveau appeler process_request().

Débogage des erreurs « Demande serveur H18 interrompue »

Le débogage des erreurs « Requête serveur H18 interrompue » dans Django peut être difficile. La cause la plus fréquente de ces erreurs est un délai d'attente lors de l'attente d'une réponse du serveur H18. Afin de déboguer ces erreurs, vous devrez identifier la source du délai d'attente et travailler pour le résoudre.

Articles connexes

Laisser un commentaire