Un guide complet des outils de surveillance et des journaux pour dépanner l'erreur 521 sur votre site web.

Si l'erreur "Error 521" se produit occasionnellement sur votre site et n'est pas liée à une page en particulier, le problème peut se situer au niveau du serveur et du système d'exploitation. CDN La communication entre eux. C'est un problème qui va et vient et qui est difficile à reproduire, mais pour l'utilisateur, cela signifie que "le site ne s'ouvre pas".

Image [1] - Site Web avec erreur 521 - Guide complet des outils de surveillance et des journaux de dépannage

Qu'est-ce que l'erreur 521 ?

Erreur 521 est un message d'erreur Cloudflare courant qui signifie :

Le serveur web a rejeté la demande de connexion de Cloudflare.

Image [2]-Site web avec erreur 521 - Guide complet des outils de surveillance et des journaux de dépannage

La demande de l'utilisateur a transité par le CDN, mais lors du retour à la source, le messagestation sourceLe serveur n'a pas répondu ou a simplement fermé la connexion, ce qui a entra?né l'échec de l'accès.

Il y a de nombreuses raisons possibles à cela, comme par exemple :

  • Station source en panne ou en cours de redémarrage
  • Le pare-feu a bloqué la demande de CDN
  • Trop de connexions au serveur entra?nant le rejet des nouvelles connexions
  • Plantage ou mauvaise configuration de Nginx ou d'Apache

Souvent, le problème n'est pas imputable au CDN, mais plut?t au site source qui "laisse tomber".

Outil de contr?le recommandé : identifier d'abord le moment où le problème se produit

L'erreur 521 est très épisodique, vous avez donc besoin d'uneOutils de surveillance capables d'enregistrer et de fournir des alertes en temps utileIl vous aide à savoir quand et à quelle fréquence les défauts se produisent.

Les outils suivants sont recommandés :

1. UptimeRobot (gratuit + rentable)

Image [3] - Site Web avec erreur 521 - Guide complet des outils de surveillance et des journaux de dépannage
  • Prise en charge de HTTP(s), Ping et autres méthodes de surveillance
  • Vous pouvez mettre en place un suivi de 5 minutes (version gratuite) pour vérifier si le site fonctionne.
Image [4] - Site Web avec erreur 521 - Guide complet des outils de surveillance et des journaux de dépannage
Picture [5]-Website with Error 521?Monitoring Tools and Logs Troubleshooting Full Guide
  • Enregistrement de la "période d'indisponibilité" lorsque l'erreur 521 se produit, avec prise en charge des notifications par courrier électronique ou Telegram.

Convient aux webmasters individuels, aux petites et moyennes entreprises, avec Cloudflare C'est très pratique.

2. une meilleure disponibilité (avec captures d'écran + enregistrement des événements)

Image [6] - Site Web avec erreur 521 - Guide complet des outils de surveillance et de dépannage des journaux
  • Une capture d'écran de l'état actuel de la page est effectuée pour chaque échec, ce qui facilite la confirmation de l'erreur. 521
  • Les notifications peuvent être intégrées à Slack, Discord, aux appels téléphoniques, etc.
  • Fournir un historique des événements, qui peut servir de référence pour le dépannage.
Image [7] - Site Web avec erreur 521 - Guide complet des outils de surveillance et de dépannage des journaux

Il convient à l'utilisation en équipe et est plus convivial pour la résolution des problèmes.

3. les analyses de Cloudflare

Si vous utilisez Cloudflare, vous pouvez le voir dans Dashboard → Website → Analytics :

Image [8] - Site Web avec erreur 521 - Guide complet des outils de surveillance et de dépannage des journaux
  • Statistiques sur les codes de retour (y compris la fréquence d'apparition du code 521)
  • Nombre d'échecs de retour à la source
  • Répartition géographique des demandes

Il n'est pas particulièrement détaillé, mais combiné à d'autres outils, il est suffisant pour déterminer s'il s'agit d'un problème de poste source.

Méthodes d'analyse des journaux : localisation des problèmes c?té serveur

Les outils de surveillance peuvent seulement vous dire que "des erreurs ont été signalées", mais pas pourquoi elles ont été signalées, ou s'appuyer sur les journaux du serveur.

Voici quelques emplacements clés des fichiers journaux et des méthodes d'analyse :

1. afficher les journaux de Nginx ou d'Apache

Chemins d'accès communs :

  • Nginx: :/var/log/nginx/error.log
  • Apache :/var/log/apache2/error.log

Ouvrez le fichier journal et recherchez des mots-clés :

grep "connection refused" /var/log/nginx/error.log

Ou bien :

tail -n 100 error.log

Si les journaux indiquent quelque chose comme réinitialisation de la connexion par l'homologue peut-être l'amont a dépassé le temps impartiindique qu'il y a un problème de réponse avec le serveur lui-même.

Image [9]-Site web avec erreur 521 - Guide complet des outils de surveillance et des journaux de dépannage

2) Vérifier si le pare-feu bloque l'IP de Cloudflare.

Le serveur peut avoir activépare-feu(par exemple iptables ou firewalld), identifiant parfois le segment IP de Cloudflare comme source d'une attaque.

Vous pouvez vérifier si le port est fermé à l'aide de la commande suivante :

sudo iptables -L -n

Ou confirmer que le segment IP de Cloudflare est libéré :

sudo ufw allow from 173.245.48.0/20

Vous pouvez également consulter la page officielle de la liste des IP de Cloudflare pour vous assurer qu'elles sont toutes ajoutées à la liste blanche.

Image [10]-Site web avec erreur 521 - Guide complet des outils de surveillance et de dépannage des logs

3. analyser l'utilisation des ressources du système

Erreur 521 Parfois, le serveur est "bloqué", il ne refuse pas de se connecter, mais il est "occupé".

Image [11]-Site web avec erreur 521 - Outils de surveillance et journaux Dépannage Guide complet

Après vous être connecté au serveur, vous pouvez visualiser la charge actuelle à l'aide de la commande suivante :sommet

Ou utiliser :htop

Regard ciblé :

  • L'utilisation de l'unité centrale est-elle trop élevée ?
  • La mémoire est-elle pleine ?
  • Y a-t-il beaucoup de PHP-FPM ou de MySQL blocage du processus

Trouver un problème et redémarrer le service ou étendre la configuration en temps voulu est la clé pour le résoudre.

Recommandations pour le processus de dépannage dans le monde réel

  1. Confirmation d'un point dans le temps:通過 UptimeRobot 或 Cloudflare 查看錯誤發(fā)生的時間范圍
  2. Vérification du journal des erreursVérifier les messages d'erreur dans les journaux de Nginx et d'Apache.
  3. sondepare-feuLes requêtes back-origin de Cloudflare sont interceptées.
  4. Vérification des ressources du systèmeSi le serveur est surchargé et le réseau instable
  5. Analyse combinée de plusieurs sourcesLes captures d'écran de surveillance et les messages du journal sont regroupés et font l'objet d'une référence croisée.

Si le problème est récurrent, il est conseillé d'y réfléchir :

  • Remplacement des serveurs par des serveurs plus stables
  • Mise en ?uvre de l'équilibrage de la charge
  • Réaliser un examen du site web.Optimisation du cacheRéduction de la pression sur les stations sources

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élicitations245 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires