Comment corriger une erreur 502 Bad Gateway
Essayer à nouveau. Il est possible que la cause initiale de la confusion ait déjà disparu. Actualiser la page ou essayer un autre navigateur peut aider.
Connectez-vous à votre serveur et examinez les journaux. Ils peuvent contenir des informations sur ce qui n'a pas fonctionné sur le backend lorsque le navigateur a contacté le serveur.
Sur Apache :
```
queue /var/log/apache2/error.log
```
Sur nginx :
```
queue /var/log/nginx/error.log
```
Vous pouvez consulter les journaux des hôtes virtuels individuels avec ces commandes :
Sur Apache :
```
queue /var/log/apache2/virtual-hosts/example.com-access.log
queue /var/log/apache2/virtual-hosts/example.com-error.log
```
Sur nginx :
```
queue /var/log/nginx/sites-enabled/example.com-access.log
queue /var/log/nginx/sites-enabled/example.com-error.log
```
Pour plus d'informations, consultez la documentation de votre logiciel serveur pour savoir comment accéder aux journaux.
L'erreur 502 peut être due à un volume de trafic élevé ou à un trop grand nombre de connexions ouvertes. Examinez l'utilisation de la bande passante de votre serveur ou, si vous êtes sur le serveur d'un hôte partagé, contactez l'hôte pour voir s'il y a un problème.
Si un problème de configuration pose problème, cela pourrait vous orienter vers une solution. Examinez la configuration de votre serveur aux endroits suivants :
Sur Apache :
`/etc/apache2/apache2.conf`
`/etc/apache2/sites-enabled/example.com.conf`
Sur nginx :
`/etc/nginx/nginx.conf`
`/etc/nginx/sites-enabled/example.com.conf`
Pour plus d'informations, consultez la documentation de votre logiciel serveur pour savoir comment accéder aux fichiers de configuration.
Cela peut être dû à un bug ou à un délai d'attente côté client ou côté serveur. Essayez de consulter les journaux suivants pour voir si un peu de lumière peut être faite sur ce qui se passe :
Côté client (navigateur) :
* Outils de développement Chrome :réseau
* Inspecteur Web Safari :Réseau
* Inspecteur Firefox :Réseau
Côté serveur :
* Journal d'accès HTTP
* Journal des erreurs HTTP
* Journal du serveur d'applications
Si les éléments ci-dessus ne permettent pas de diagnostiquer le problème, vous devrez peut-être contacter l'administrateur du serveur pour obtenir de l'aide.
Si vous utilisez Nginx avec PHP et FastCGI, vous pourriez être affecté par [ce bug](https://bugs.php.net/bug.php?id=71379) qui provoque la fermeture prématurée des connexions FastCGI après 500 requêtes si le La directive `keepalive_timeout` n'est pas définie sur 0.
|