en amont de la fermeture prématurée de la connexion lors de la lecture en-tête de réponse
Je suis en train de déployer un Flacon Python application sur dotcloud (qui utilise nginx) et MongoDB, et à un moment, suis de routage à Twitter OAuth pour l'autorisation. Sur essayer de chemin de retour à mon application je reçois la nginx message d'erreur décrit dans le titre, et n'ai aucune idée pourquoi. Toutes les suggestions? Il fonctionne parfaitement bien, le mode de développement avec localhost
Avez-vous essayé de prendre une trace réseau? Cette erreur indique un problème de connexion avec votre serveur en amont. Travail sur localhost est très différent, il n'y a pas Internet.
OriginalL'auteur Ashu Goel | 2012-08-20
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à votre uWSGI journaux qui pour moi n'étaient
/var/log/uwsgi
.J'ai rencontré ce problème lors de ne pas avoir un plug-in installé. Dans mon cas,
# apt-get install uwsgi-plugin-python
a fait le tour, parce que j'étais en train d'exécuter un script python.De ne pas avoir ce plugin a donné une
502
de nginx, et dans mon uWSGI les journaux, j'ai vu:-- unavailable modifier requested: 0 --
OriginalL'auteur Dmitry Minkovsky
Cette erreur se produit généralement lorsque votre serveur en amont de délais d'attente (prend trop de temps) avez-vous déjà vu quelque chose dans vos journaux d'application (
/var/log/supervisor/
) quand cela se produit? Aussi combien de temps sont les demandes.J'ai vu un problème où le uWSGI serveur se connecte à une source externe et la source externe est de prendre du temps à répondre, ce qui provoque la uWSGI demande de prendre du temps, et donc de nginx.
Une autre chose à rechercher est de voir si votre processus est en cours d'exécution hors de la mémoire et de se faire tuer, ce qui pourrait aussi causer ce genre d'erreur.
OriginalL'auteur Ken Cochrane