Aller au contenu principal
Kill -9 Club
Se connecter

502 Bad Gateway (mauvaise passerelle)

Diagnostic

Une page d'erreur de Nginx : c'est Nginx qui l'a produite, pour dire que l'application derrière lui n'a pas rendu de réponse exploitable. Ce n'est ni une panne du serveur web ni une panne du panneau : le proxy a fait son travail, ce vers quoi il relaie ne l'a pas fait. La distinction qui fait gagner du temps sépare le 502 du 504. Le 502 signale une connexion refusée ou une réponse inutilisable — le plus souvent connect() failed (111: Connection refused) while connecting to upstream dans /var/log/nginx/error.log. Le 504 signale une connexion acceptée dont la réponse n'arrive pas avant proxy_read_timeout, soixante secondes par défaut. Et un 502 sans rien du tout dans sudo journalctl -u monapp signifie que la requête n'a jamais atteint votre code : le lire comme un bug applicatif vous envoie fouiller un programme qui n'a pas été appelé. Commencez par sudo ss -tlnp | grep 3000.

Aussi écrit : 502, mauvaise passerelle, erreur amont