889 Shares 6807 views

Erreur "502 Bad Gateway" – quel est-il? Causes et remèdes

Chaque internaute a vu dans le message du navigateur « 502: Bad passerelle», ce qui signifie l'apparition d'une erreur sur le côté du serveur Web pendant le traitement des requêtes. La cause la plus fréquente des défaillances liées au matériel du serveur web ou misconfigured société d'hébergement. Modèle standard est le DNS incorrect de manipulation ou d'un serveur proxy.

Qu'est-ce que "502: Bad Gateway"

Cette erreur indique que la demande du navigateur au serveur Web a fait, mais il a été mal manipulé ou retiré de la file d'attente commune. Si le serveur d'application est situé derrière une passerelle Internet, il est probable que le problème est dans la passerelle ou dans le travail du serveur Web, qui transmet les informations à l'erreur de la passerelle, et il est alors affiché dans le navigateur de l'utilisateur.

Les causes d' erreur 502. Le manque de ressources du serveur

Le principal problème de l'apparition de cette erreur est des ressources serveur insuffisantes pour traiter les requêtes entrantes, en raison de laquelle le serveur commence à générer une erreur 502. Le manque de ressources peut être soit du matériel (manque de mémoire, la vitesse de traitement insuffisante ou un lecteur) et logiciels associés serveur ou logiciel utilisé misconfiguration.

Mais il y a des situations où un serveur disposant de ressources suffisantes continue de générer périodiquement une erreur 502: Bad Gateway. Que pourrait-il être, sinon des défaillances matérielles?

Les limites de ressources peuvent être saisies automatiquement lorsque vous quittez un serveur dédié ou VPS hébergement partagé en dehors du plan tarifaire. Par conséquent, le serveur ne peut pas gérer la charge actuelle.

serveurs Web tels que Apache, ont un nombre fixe de gestionnaires de requêtes, qui sont spécifiées dans sa configuration. Si les deux sont occupés, la requête entrante est mis en attente, et alors qu'il ne peut pas dépasser une minute pour chacun d'eux. En cas d'une demande de délai d'attente est annulée et l'utilisateur est présenté avec un gestionnaire d'erreur 502. De plus simplement peut ne pas avoir suffisamment de ressources actuellement disponibles pour la file d'attente de traitement normal.

Si vous utilisez PHP sur le serveur + paquets logiciels FastCGI à un certain nombre de processus php-cgi non optimisés se produire presque toujours la surcharge et le manque de ressources.

Les causes les plus fréquentes d'un manque de ressources pour les demandes de traitement

  1. Le serveur ne peut pas faire face au nombre actuel de visiteurs simultanés. En outre, une partie importante des ressources peut dépenser plusieurs robots des moteurs de recherche , et les scripts de mauvais logiciel.
  2. la surcharge du serveur au cours de pirate attaque DDoS lorsque le serveur est amené à l'échec d'un grand nombre de requêtes simultanées à traiter.
  3. Il y a des moments où l' utilisation des services d' hébergement virtuel soudainement une erreur 502: Bad Gateway. Qu'est-ce que cela signifie? Cela peut indiquer un problème du côté hôte, connu sous le nom survente, t. E. Hébergeur placer un serveur une quantité de comptes clients que les moments de courant de charge de pointe leur manque de ressources matérielles.
  4. Une configuration incorrecte du serveur lui-même, ou l'absence de logiciel ou de compatibilité matérielle.
  5. En utilisant les ressources externes de prise en ligne, comme un compteur de visiteurs, divers informateurs, scripts. L'erreur peut se produire en cas de problèmes avec des sources externes.
  6. Télécharger des fichiers volumineux au serveur lorsque la mauvaise qualité de la connexion Internet.

Erreurs PHP Script

Erreur 502 peut se produire car les scripts, les plug-ins ou extensions du langage PHP, qui à la fin du serveur de mise en œuvre ne transmet pas le code correspondant. Par exemple, pour générer une erreur 502: Bad passerelle nginx comme l'une des options de serveur proxy peuvent en raison de la détermination incorrecte du statut de script et la perception de déconnexion avec les services d'un serveur Web comme une défaillance du système.

Ainsi, toutes les informations statiques (dessins, pages du site, Robots) les fichiers à charger correctement et sans erreur. Qu'est-ce que « 502: Bad Gateway » dans ce cas? Qu'une défaillance se produit lors du téléchargement est des scripts de logiciels, plug-ins et extensions.

Mesures correctives 502

La première étape consiste à analyser la charge du serveur en cours, en particulier dans les moments de l'erreur. Une attention particulière devrait être accordée à la mémoire de charge et la nécessité d'accroître sa taille pour améliorer le traitement des requêtes.

Vérifier le réglage correct des limites sur le nombre de traités simultanément par les processus php-cgi. Leur mauvaise configuration conduit à un service rapide et un message d'occurrence de surcharge constante "502: Bad Gateway". Qu'est-ce et comment ajuster les limites des processus, trouver le fournisseur d'hébergement centre de services.

Réduire au minimum les demandes aux ressources réseau externes et définir la limite de temps pour leur chargement et leur réponse. Cela vous permet de voir, ce qu'il faut laisser les ressources du serveur, et aider à se débarrasser de l'extérieur « glisser » du site.

En cas de suspicion de paramètres de configuration du serveur survente ou incorrectes, contactez l'hôte de soutien à la clientèle. S'il n'y a pas de réaction et le problème persiste, fournisseur d'hébergement de changement. serveur est indisponible peut entraîner des pertes en raison d'une simple erreur 502: Bad Gateway. Qu'est-ce que cela signifie pour les entreprises, je pense qu'il est pas nécessaire d'expliquer.