Principal Autre 502 Bad Gateway - Comment réparer

502 Bad Gateway - Comment réparer



En tant que visiteur ou propriétaire de site Web, voir l'erreur 502 Bad Gateway peut être déroutant car le problème spécifique n'est pas clair. Il s'agit d'un code d'état HTTP populaire et générique. En supposant que votre connexion Internet fonctionne correctement, voir ce message signifie qu'il y a très probablement un problème de communication avec le serveur. Et le résultat est que vous ne voyez pas la page Web que vous avez demandée.

502 Bad Gateway - Comment réparer

Bien que l'erreur 502 soit généralement un problème côté serveur, la cause peut parfois être côté client. Dans cet article, nous vous aiderons à percer ce mystère en essayant de simples astuces côté client. Vous résoudrez le problème ou vous rapprocherez de la compréhension de la cause.

502 Mauvaise passerelle Signification

Chaque fois que vous essayez d'accéder à une page Web, votre navigateur demande essentiellement au serveur Web d'accéder à la page. Le serveur Web traitera ensuite votre demande et renverra la ressource que vous avez demandée avec un en-tête HTTP et un code d'état HTTP.

Mais s'il y a un problème de serveur, vous pouvez recevoir l'un des différents codes d'erreur 500. Tous indiquent un problème avec le serveur. Par conséquent, l'erreur 502 Bad Gateway - la requête du client (votre navigateur) - était bonne mais le serveur n'a pas pu renvoyer la ressource demandée.

Correction de la mauvaise passerelle 502

Voici quelques conseils que vous pouvez essayer à partir de votre navigateur Web pour, espérons-le, effacer l'erreur 502 Bad Gateway et afficher votre page Web.

1. Essayez de recharger la page

L'erreur peut être causée par un problème avec le serveur par opposition à une panne, et les problèmes de connectivité du serveur peuvent être résolus assez rapidement dans la plupart des cas.

Commencez par recharger la page - cliquez sur la flèche circulaire près de la barre d'adresse URL. Dans Chrome et Safari, c'est à gauche, dans Firefox c'est à droite. Attendez environ une minute avant de recharger la page. Si la page Web s'affiche, le problème a disparu.

Une autre chose rapide que vous pouvez essayer est d'ouvrir une nouvelle session de navigateur. Fermez toutes les fenêtres de navigateur ouvertes, puis ouvrez une nouvelle fenêtre et essayez à nouveau de naviguer vers la page Web.

cómo mostrar ping y fps en lol

2. Essayez de vider le cache de votre navigateur

Votre navigateur Web enregistre les informations de chaque site Web que vous visitez dans le cache du navigateur. Chaque fois que vous visitez à nouveau un site Web, les pages se chargent plus rapidement car votre navigateur utilise ce qui est stocké dans le cache.

Cependant, cette configuration n'est pas toujours une bonne chose. Si le cache de votre navigateur contient une version obsolète ou corrompue du site Web, cela peut provoquer l'erreur 502. Pensez à vider le cache de votre navigateur pour obtenir la version la plus récente des pages Web auxquelles vous essayez d'accéder. Voici comment cela se passe :

Chrome

  1. Dans la fenêtre de votre navigateur Chrome, cliquez sur le menu à trois points en haut à droite.
  2. Sélectionnez l'option Plus d'outils.
  3. Sélectionnez Effacer les données de navigation…
  4. Dans la fenêtre contextuelle Effacer les données de navigation, assurez-vous que seule l'option Images et fichiers mis en cache est cochée, choisissez la plage de temps, puis Effacer les données.

Firefox

  1. Dans la fenêtre de votre navigateur Firefox, cliquez sur l'icône hamburger en haut à droite.
  2. Cliquez sur Historique.
  3. Sélectionnez Effacer l'historique récent…
  4. Dans la fenêtre contextuelle, dans le menu déroulant Plage de temps à effacer, choisissez Tout.
  5. Assurez-vous que seule la case Cache est cochée, puis Effacer maintenant.

Safari

Pour vider le cache de votre navigateur Safari, le menu Développer doit être activé. Pour faire ça:

  1. Allez dans Préférences puis Avancé.
  2. Cochez la case Afficher le menu de développement dans la barre de menus.
  3. Allez dans Développer puis Vider les caches.

502 Mauvaise passerelle dans NGINX

Le gestionnaire de processus PHP-FastCGI (PHP-FPM) est un processus d'arrière-plan permettant de gérer les demandes de serveur Web pour les applications PHP. NGINX transmet les requêtes Web aux processus de travail PHP-FPM qui exécutent l'application PHP. NGINX renvoie une erreur 502 Bad Gateway lorsqu'il ne parvient pas à déléguer une requête à PHP-FPM ou si PHP-FPM ne répond pas.

Voici les causes les plus courantes pour lesquelles NGINX renvoie une erreur 502 :

  • PHP-FPM n'est pas en cours d'exécution.
  • NGINX est incapable de communiquer avec PHP-FPM.
  • PHP-FPM expire.

Voyons maintenant comment confirmer si l'un des éléments ci-dessus est le problème et comment le résoudre.

1. Vérifiez si PHP-FPM est en cours d'exécution

Lorsque PHP-FPM n'est pas en cours d'exécution, NGINX renverra une erreur 502 à toutes les requêtes destinées à atteindre l'application PHP. Vous pouvez utiliser une commande ps via un hôte Linux pour vérifier l'exécution des processus PHP-FPM. La commande est :

|__+_|.

Si les résultats de cette commande n'affichent aucun pool ou processus principal PHP-FPM, PHP-FPM doit être en cours d'exécution pour corriger les erreurs 502. Pour rendre votre application PHP plus fiable, envisagez d'utiliser systemd pour gérer PHP-FPM en tant que service dans votre environnement de production. Le processus d'arrière-plan de PHP-FPM commencera automatiquement à servir votre application PHP chaque fois qu'une nouvelle instance s'ouvre ou que votre serveur démarre.

Étant donné que PHP-FPM est intégré au code PHP, vous pouvez l'ajouter en tant que service systemd lorsque vous configurez PHP. Une fois le projet configuré en tant que service, utilisez cette commande pour un démarrage automatique :

|__+_|.

2. Vérifiez si NGINX a accès au socket

Une fois que PHP-FPM démarre, il génère des sockets Unix ou TCP pour se connecter au serveur Web NGINX. Les processus de travail PHP-FPM ont besoin des sockets pour écouter les requêtes NGINX. Assurez-vous que PHP-FPM et NGINX sont configurés pour utiliser le même socket

PHP-FPM utilise un fichier de configuration différent par pool de processus. Pour trouver ces fichiers, rendez-vous sur :

|__+_|.

Les sockets de pool sont décrits dans une instruction d'écoute dans son fichier de configuration, par ex. l'instruction d'écoute suivante, configure un pool appelé mypool pour utiliser un socket Unix trouvé à : /run/php/mypool.sock :

|__+_|.

Si NGINX ne parvient pas à accéder au socket d'un pool, vous pouvez déterminer de quel pool de travail il s'agit en examinant quel socket est spécifié dans le journal des erreurs NGINX. Si PHP-FPM ne démarrait pas le pool de nœuds de calcul mypool, par exemple, NGINX enverrait une erreur 502 et l'entrée de journal ressemblerait à ceci :

|__+_|() vers unix : :/run/php/mypool.sock a échoué (2 : aucun fichier ou répertoire de ce type).

cómo usar las extensiones de Chrome en Android

3. Vérifiez si PHP-FPM expire

Lorsque votre application met trop de temps à répondre, les utilisateurs reçoivent une erreur de délai d'attente. Si le délai d'attente de PHP-FPM - fixé dans l'instruction de configuration du pool (request_terminate_timeout) - est inférieur au délai d'attente de NGINX, NGINX renverra une erreur 502.

Vous pouvez augmenter le paramètre de délai d'attente de PHP-FPM dans le fichier de configuration du pool. Cependant, cela pourrait causer un autre problème : NGINX pourrait expirer avant d'obtenir une réponse de PHP-FPM.

Le délai d'attente par défaut de NGINX est de 60 secondes. Si vous avez augmenté le délai d'attente PHP-FPM de plus de 60 secondes et que votre application PHP n'a pas eu le temps de répondre, NGINX émettra une erreur 504 Gateway Timeout. Évitez cela en augmentant votre paramètre de délai d'attente NGINX.

502 Mauvaise passerelle dans Cloudflare

Cloudflare renverra une erreur 502 lorsqu'il est incapable de démarrer une connexion valide avec le serveur Web source de votre site Web ou si le service Cloudflare est indisponible ou configuré de manière incorrecte. Les causes les plus courantes incluent :

  • Le serveur source est surchargé avec trop de charges de serveur déclenchant des temps d'arrêt du serveur
  • Les sites Web WordPress avec de faibles limites de mémoire PHP ou trop de connexions MYSQL peuvent ralentir le chargement du serveur
  • Enregistrements DNS incorrects, conflits de plugins ou de thèmes dans WordPress et défaillances de service, par ex. PHP-FPM et services de cache

Essayez les conseils suivants pour résoudre l'erreur 502 Bad Gateway de Cloudflare :

1. Rechargez la page et videz votre cache

Le rechargement de la page Web devrait être la première chose que vous essayez pour tout message d'erreur. L'erreur 502, en particulier, peut être le résultat d'une surcharge du serveur provoquant des problèmes de connexion temporaires. Attendez environ une minute avant de recharger la page ; cela le résout généralement.

Si l'erreur 502 s'affiche toujours, videz le cache de votre navigateur, puis réessayez. Appuyez longuement sur Ctrl + F5 pour les navigateurs Windows et Linux. Pour Chrome et Safari sur Mac, c'est Cmd + Maj + R.

2. Vérifiez votre plugin/thème pour les conflits

Si vous utilisez WordPress, l'erreur 502 peut être due à un plugin mal configuré. Pour déterminer si c'est la cause, désactivez vos plugins - aucune donnée ne sera perdue.

  1. Connectez-vous à votre compte WordPress.
  2. Sélectionnez Plugins dans la barre latérale.
  3. Appliquez une désactivation à tous vos plugins.

Si l'erreur 502 est résolue, vous devez trouver le plugin qui pose problème. Pour cela, réactivez individuellement les plugins. Après avoir réactivé chacun d'entre eux, rechargez la page Web. Lorsque l'erreur Cloudflare se reproduira, vous saurez quel plugin est le coupable. Vous pouvez demander de l'aide au développeur du plugin en publiant un ticket dans WordPress.

Assurez-vous que vos thèmes et plugins sont les dernières versions et que votre version PHP est prise en charge.

3. Désactivez temporairement vos pare-feu et CDN

Le problème peut être causé par le réseau de distribution de contenu (CDN) ou les pare-feu. Il s'agit d'un problème courant avec les fournisseurs dotés de couches de pare-feu supplémentaires comme Cloudflare. Vous pouvez soit consulter la page d'état en ligne de Cloudflare pour obtenir des informations sur tout problème avec leur service, soit vous pouvez les contacter.

S'il est confirmé que le problème vient de vos pare-feux ou de votre CDN, essayez de les désactiver temporairement, puis activez-les après.

4. Vérifiez vos serveurs DNS

Parfois, vos serveurs DNS (Domain Name System) peuvent renvoyer l'erreur 502 car le domaine de votre site Web ne pointe peut-être pas vers la bonne adresse IP. Si vous avez récemment déplacé votre site Web vers un autre service d'hébergement, vous devrez attendre au moins 24 heures pour que la propagation sur Internet se termine.

Si ce n'est pas le cas, pour effacer les adresses IP et autres enregistrements DNS de votre cache DNS local, vous pouvez essayer de le vider, voici comment :

  1. Lancez une fenêtre de commande.
  2. Saisissez |__+_|.

Ou via un Mac :

  1. Ouvrez une fenêtre de terminal.
  2. Saisissez |__+_|.

502 Mauvaise passerelle résolue !

Le message d'erreur 502 Bad Gateway est une réponse standard en cas de problème de communication entre les serveurs impliqués dans le renvoi de votre requête Web.

Le message d'erreur 500 signifie généralement qu'il y a un problème avec le côté serveur de l'échange. Cependant, parfois, la cause peut provenir de l'équipement informatique local de l'utilisateur et/ou de la configuration du réseau. Heureusement, il s'agit d'une erreur très courante, et il y a beaucoup de choses que vous pouvez essayer vous-même pour afficher votre page Web, ou au moins vous rapprocher de la cause première.

Quels autres messages d'erreur avez-vous rencontrés lors de la visite de pages Web ? Le problème a-t-il été résolu ? Faites le nous savoir dans la section 'Commentaires'.

Des Articles Intéressants

Choix De L'Éditeur

Zoho Projects contre ClickUp
Zoho Projects contre ClickUp
À mesure que la technologie progresse, les logiciels de gestion de projet évoluent également. Ces programmes se sont avérés très bénéfiques pour aider les entreprises à planifier, coordonner et suivre leurs projets et les obligations de leurs clients. Avec autant d'options intéressantes disponibles, il peut être difficile de comprendre
Correction de la réparation du système en attente dans Windows 10
Correction de la réparation du système en attente dans Windows 10
Si vous rencontrez ce problème dans Windows 10 où le système d'exploitation ne démarre pas en mode normal mais démarre en mode sans échec à la place et se plaint des opérations de réparation en attente, cet article peut vous aider.
Archives de catégorie: Shell classique
Archives de catégorie: Shell classique
Comment utiliser Gmail hors ligne: lisez les e-mails hors ligne sur votre téléphone ou votre ordinateur
Comment utiliser Gmail hors ligne: lisez les e-mails hors ligne sur votre téléphone ou votre ordinateur
Pouvoir accéder à Gmail hors connexion est important pour de nombreuses tâches. Il est bon de pouvoir travailler en déplacement, mais vous ne pourrez pas toujours vous connecter au Wi-Fi ou aux services de données, alors sachez comment et
Ajouter des calendriers alternatifs au calendrier Windows 10
Ajouter des calendriers alternatifs au calendrier Windows 10
Comment ajouter des calendriers alternatifs au calendrier Windows 10. En plus de votre calendrier par défaut, vous pouvez configurer l'application pour afficher un calendrier supplémentaire.
Activer l'exécution côte à côte de Classic Edge et Edge Chromium
Activer l'exécution côte à côte de Classic Edge et Edge Chromium
Comment activer l'exécution côte à côte de Classic Edge et Edge Chromium. Actuellement, si vous installez le navigateur Microsoft Edge basé sur Chromium dans Windows 10, il
Comment vider le cache sur une Xbox One
Comment vider le cache sur une Xbox One
En ce qui concerne essentiellement tout appareil électronique qui est même lié de manière tangentielle à un ordinateur, vous devrez parfois nettoyer les choses. Il en va de même si vous êtes propriétaire d'une Xbox One. Que voulons-nous dire ? Votre dur