Différence entre les erreurs 521 et 522 et guide de dépannage

De nombreux webmasters utilisant Cloudflare ont rencontré des messages similaires lors de l'accès à leurs sites web :Erreur 521 Les deux signifient apparemment que le site "ne s'ouvre pas", mais leurs causes profondes sont très différentes. Si vous ne parvenez pas à déterminer de quelle erreur il s'agit, il est facile de mal diagnostiquer la source du problème et de perdre beaucoup de temps sans résultat.

Image [1]-Différence entre les erreurs 521 et 522 et Guide de dépannage

Qu'est-ce que l'erreur 521 ?

Erreur 521, affichant le message "Web Server Is Down", ce qui signifie que Cloudflare a réussi à se connecter à l'adresse IP de votre serveur, mais que la demande de connexion a été refusée.

Image [2]-Différence entre les erreurs 521 et 522 et Guide de dépannage

Cela se produit souvent dans les situations suivantes :

  • Nginx,ApacheLes services web, tels que LiteSpeed, ne fonctionnent pas ou se bloquent.
  • Pare-feu (par ex. UFW, iptables) bloquant les requêtes provenant de Cloudflare
  • Le serveur n'ouvre l'accès qu'à certaines IP, à l'exclusion des IP de Cloudflare.
  • Mauvaises règles de contrôle d'accès définies dans .htaccess ou dans la configuration de nginx

Exemple : Supposons que votre serveur fonctionne et que Nginx s'arrête inopinément.Cloudflare Lorsque vous envoyez une demande et que vous constatez qu'il n'y a personne pour la recevoir, l'erreur 521 est renvoyée.

Qu'est-ce que le délai d'attente d'origine (erreur 522) ?

L'erreur 522, avec le message "Connection Timed Out", signifie que Cloudflare a initié une demande de connexion à la source, mais que le processus d'établissement de la connexion s'est bloqué. C'est comme lorsque vous passez un appel téléphonique et que le téléphone de votre interlocuteur sonne longtemps, mais que personne ne répond et finit par raccrocher.

Image [3]-Différence entre les erreurs 521 et 522 et Guide de dépannage

Les causes courantes de cette erreur sont les suivantes

  • Le serveur source lui-même ne répond pas ou le temps de réponse est trop long.
  • La bande passante du réseau est saturée ou la latence est trop élevée
  • L'hôte n'a pas de ports HTTP (80) ou HTTPS (443) ouverts.
  • pare-feuConnexions TCP restreintes
  • épuisement des ressources du serveur, par exemple trop de connexions simultanées

De par sa nature même, le522 êtrecouche de connectivité du réseauQuelque chose a mal tourné, et le 521 êtrecouche de processus de servicede la question.

Résumé de la différence entre les deux erreurs

D'un point de vue technique, il y a une nette différence entre les deux erreurs :

Type d'erreurquestion essentielleCloudflare peut-il se connecter au serveur ?Causes habituelles
521Le serveur refuse de se connecterConnectivité IP, mais refuséeServices web non activés, blocage par le pare-feu
522Délai de connexionImpossible de se connecter au serveur.Réseau instable, ports non ouverts

En résumé : le 521 est "hors service" et le 522 est "hors ligne".

Déterminer rapidement de quel type d'erreur il s'agit : étapes de dépannage détaillées

Pour éviter toute erreur d'appréciation, voici une procédure de dépannage étape par étape :

Étape 1 : Vérifier le numéro du message d'erreur

Ouvrez votre navigateur et visitez le site web pour observer Erreur CloudflarePage :

  • Si le message "Error 521 : Web Server Is Down" s'affiche, vérifiez les points suivants Statut du service web
  • Si le message "Error 522 : Connection Timed Out" s'affiche, vérifiez les points suivantsconnexion au réseau et ports

Cette étape est un point de départ essentiel pour l'identification des orientations.

Étape 2 : Tester la joignabilité IP à l'aide de la commande ping

Ouvrez un terminal local ou une fenêtre de ligne de commande et exécutez la commande suivante :

ping votredomaine.com
  • Si vous pouvez faire un ping, cela signifie que l'IP fonctionne.
Image [4]-Différence entre les erreurs 521 et 522 et Guide de dépannage
  • Si le ping ne fonctionne pas, il est possible que l'hôte bloque le ping ou qu'il soit réellement hors service.

Cependant, le ping ne peut qu'indiquer que l'IP répond, il ne peut pas déterminer si le service est accessible ou non, d'autres tests sont donc nécessaires.

Étape 3 : Vérifier la connectivité des ports

Testez le port du service web (généralement 80 ou 443) avec curl ou telnet :telnet votredomaine.com 443

Ou bien :curl -I https://yourdomain.com

  • Si telnet ne se connecte pas, le port est bloqué ou le service ne fonctionne pas (privilégie 522).
Image [5]-Différence entre les erreurs 521 et 522 et Guide de dépannage
  • Si curl est bloqué et ne renvoie pas, le service web ne répond probablement pas (biais 521).

Étape 4 : Se connecter au serveur pour vérifier l'état du service

dépense ou frais SSH Connectez-vous à votre serveur et vérifiez si Nginx ou Apache fonctionne :systemctl status nginx

Ou bien :ps aux | grep nginx

Image [6]-Différence entre les erreurs 521 et 522 et Guide de dépannage

Si vous constatez que le service ne fonctionne pas, qu'il est tué ou qu'il ne redémarre pas, vous pouvez confirmer qu'il s'agit d'un 521.

Étape 5 : Vérifier les paramètres de sécurité ou de pare-feu du serveur

Exécutez la commande suivante pour afficher les règles du pare-feu :sudo ufw status

Ou bien :sudo iptables -L

Assurez-vous que tous les segments IP de Cloudflare ne sont pas bloqués. Une liste des adresses IP de Cloudflare peut être trouvée dans sa documentation officielle et il est recommandé de les mettre sur liste blanche.

Image [7]-Différence entre les erreurs 521 et 522 et Guide de dépannage

Étape 6 : Vérifier les conflits de configuration

Certains fichiers de configuration tels que .htaccessetnginx.conf Il peut y avoir des restrictions d'accès pour User-Agent et IP. Nous vous recommandons de vérifier les éléments suivants :

  • Limite-t-elle la CDN Demandes d'en-tête transférées
  • L'option "refuser tout" ou "autoriser à partir d'IP spécifiques" est-elle activée ?
  • est ou n'est pas Applications webComportement de classification erronée du pare-feu (par exemple ModSecurity)

Comment éviter que ce type d'erreur ne se reproduise ??

Les mesures suivantes sont recommandées pour réduire la fréquence des erreurs 521 et 522 :

  • Vérifier régulièrement l'état des services Web et configurer un mécanisme de redémarrage automatique.
  • Suivre les anomalies du site à l'aide d'outils de surveillance tels que UptimeRobot
  • Configurer la liste blanche d'adresses IP de Cloudflare pour éviter d'être identifié comme une source malveillante par le serveur.
  • Assurez-vous que les ports 80 et 443 sont ouverts sur le serveur et qu'ils ne sont pas bloqués par un pare-feu.
  • Optimisez la capacité de connexion simultanée du serveur et configurez la limite de connexion de Nginx ou d'Apache de manière appropriée.
  • Renforcer la résilience aux heures de pointe avec Cloudflare Argo, l'équilibrage de charge ou des sources alternatives.

court

Erreur 521 et 522 peuvent sembler être une différence de chiffres, mais les aspects techniques impliqués sont complètement différents. L'un est lié au démarrage du service et l'autre à la connectivité du réseau. Les méthodes susmentionnées permettent de faire rapidement la distinction et de résoudre le problème sur place afin d'en améliorer l'efficacité.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été rédigé par Little Lin
LA FIN
Si vous l'aimez, soutenez-le.
félicitations1474 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires