Erreur 522 - 'Connection Timed Out' - 5 façons de corriger cette erreur AUJOURD'HUI

Erreur 522 La connexion a expiré

Cloudflare, un service CDN, prend en charge plusieurs projets Web pour améliorer les performances et la sécurité depuis 2010. Mais avec lui, Cloudflare a apporté le Erreur 522, la connexion a expiré. Alors, comment résoudre ce problème ?

Le message « Erreur 522 : Délai de connexion expiré » est un code d'état HTTP bien connu qui arrive souvent avec les sites sur Cloudflare. En fait, ce problème est également connu sous le nom d'« erreur Cloudflare », mais, d'après notre expérience avec l'erreur 522, le problème ne vient pas de Cloudflare lui-même.

Que signifie "Erreur 522" ?

L'erreur 522 est un code d'état HTTP qui s'affiche lorsque le serveur Web d'origine ne répond pas et que Cloudflare ne peut pas s'y connecter pour diffuser du contenu non mis en cache. Le « 5 » indique une erreur côté serveur.

Ainsi, lorsqu'un navigateur envoie une requête à un site Web, qui est transmise via Cloudflare, une partie de ce contenu doit être récupérée à partir du site Web lui-même. Si Cloudflare tente de se connecter au serveur du site Web et que le serveur ne répond pas dans un certain délai, Cloudflare affichera l'erreur 522.

L’erreur d’expiration du délai de connexion 522 est l’un des messages d’erreur de navigateur les plus courants en raison de l’utilisation généralisée de Cloudflare.

Pourquoi l'erreur Cloudflare s'affiche-t-elle

Pourquoi l'erreur Cloudflare 522 apparaît-elle ?

L'erreur 522 est causée par un problème côté serveur plutôt que par un dysfonctionnement de Cloudflare. Cependant, comme pour de nombreuses autres erreurs HTTP, identifier la source de l’erreur n’est pas toujours simple, surtout si vous n’êtes pas propriétaire du site Web en question. Lorsqu'une connexion est établie entre le service CDN et le serveur Web contacté, un certain nombre de scénarios peuvent entraîner un délai d'attente. Voici les causes les plus courantes du message d'expiration du délai de connexion :

  1. Serveur Web hors ligne ou temps d'arrêt du serveur: L'erreur HTTP 522 s'affiche fréquemment car le serveur Web contacté n'est pas disponible. Cela peut se produire pour diverses raisons, telles qu'un dysfonctionnement du serveur, une maintenance du serveur mettant le serveur hors ligne, le serveur n'étant pas connecté à Internet ou d'autres raisons pour lesquelles le serveur Web d'origine est actuellement hors ligne.

  2. Le serveur d'origine est soumis à une forte charge: même si Cloudflare effectue une grande quantité de travail à la place du serveur Web d'origine du projet, le service CDN doit toujours contacter le serveur d'origine pour le contenu dynamique. S'il y a trop de requêtes à traiter en même temps, cela peut provoquer une surcharge et un timeout lors de l'établissement d'une connexion entre Cloudflare et le serveur web.

  3. La demande est bloquée par un pare-feu : si le serveur d'origine dispose de son propre pare-feu et bloque Cloudflare ou l'adresse IP de l'utilisateur, cela peut également entraîner une erreur Cloudflare 522. Les adresses IP de Cloudflare doivent être autorisées par défaut, mais les adresses sont parfois accidentellement bloquées, ce qui empêche Cloudflare d'accéder au serveur et génère ainsi l'erreur 522.

  4. Paramètres DNS invalides: les serveurs DNS fonctionnent avec l'adresse IP du serveur d'origine. Toute modification de cette adresse doit être communiquée au CDN et au serveur afin qu'ils puissent continuer à communiquer. Étant donné que de nombreux hébergeurs Web attribuent parfois de nouvelles adresses Web/IP aux sites Web gérés et ne les transmettent pas à Cloudflare, la configuration DNS peut parfois utiliser une adresse incorrecte.

  5. Mauvais routage: Pour garantir que les performances d'un site Web sont correctement optimisées, Cloudflare doit aller au-delà des limites du réseau. Le routage IP, qui régit le chemin emprunté par les paquets lorsqu'ils traversent les différents réseaux impliqués, est un élément essentiel du processus de diffusion de contenu. Un message d'expiration de la connexion s'affiche fréquemment lorsqu'il existe des divergences entre le serveur d'origine et Cloudflare.

Comment corriger l'erreur 522

Comment corriger l'erreur 522

Si vous êtes responsable d’un site Web qui rencontre une erreur 522, vous pouvez faire plusieurs choses.

Avant de vérifier si l'une des causes répertoriées dans la section ci-dessus est à l'origine du problème, assurez-vous que le serveur Web d'origine est opérationnel et accepte les requêtes HTTP.

Même si tous les paramètres sont corrects, la connectivité entre Cloudflare et le serveur est impossible si le serveur est en panne pour une raison quelconque. Si cette vérification montre que le service CDN est capable d'accéder aux ressources du serveur comme prévu, une enquête plus approfondie est nécessaire pour identifier la source du problème.

Les solutions les plus courantes pour corriger les erreurs 522 sont répertoriées ci-dessous :

1. Augmenter la capacité du serveur

La surcharge du serveur Web est l'une des causes les plus courantes de l'erreur 522. Étant donné que le volume du trafic à un moment donné est difficile à prédire, vous pourriez rencontrer des pics de charge intermittents où le serveur est incapable de traiter les requêtes HTTP.

Si l'erreur 522 se produit souvent, vous souhaiterez peut-être examiner la croissance et/ou le comportement du trafic. Vérifiez les données pour voir si vous pouvez identifier les goulots d'étranglement ou les charges de pointe et envisagez de mettre à niveau la configuration de l'environnement d'hébergement pour gérer la charge de pointe. Les solutions d'hébergement cloud flexibles ou élastiques, par exemple, vous permettent d'augmenter les ressources si nécessaire. Cela permet à votre serveur de gérer les pics de charge et les fluctuations de trafic causées par l'heure de la journée, le jour de la semaine ou la haute saison.

2. Examinez le filtrage IP

Vérifiez les paramètres de pare-feu appropriés et d'autres logiciels de filtrage, tels que iptables, pour voir si les adresses IP de Cloudflare sont bloquées par votre serveur Web. Le fichier .htaccess du serveur peut également filtrer les adresses Internet, alors vérifiez-le pour les adresses IP bloquées. Sur le site officiel de Cloudflare, vous pouvez trouver un liste des adresses du fournisseur de services CDN. Pour corriger l'erreur 522, vous devez vous assurer qu'aucune de ces adresses n'est bloquée par votre serveur Web. Vous souhaiterez peut-être mettre sur liste blanche toutes les adresses IP Cloudflare.

3. Modifier les paramètres DNS/IP

Si votre hébergeur nécessite un changement d'adresse du serveur Web ou d'adresse IP, il est de votre responsabilité d'informer Cloudflare des nouvelles adresses IP. Par défaut, les fournisseurs signalent ces modifications uniquement à leurs propres serveurs DNS. Cela vaut la peine de vérifier les paramètres IP de votre domaine si vous obtenez une erreur 522. Connectez-vous au panneau d'administration approprié pour votre serveur Web. Prenez note des adresses IPv4 et IPv6 actuelles du serveur Web. Accédez ensuite au menu de configuration de Cloudflare et recherchez le domaine à l'origine du problème. Sélectionnez « DNS » dans la barre de menu, puis saisissez les adresses Web enregistrées dans les enregistrements DNS appropriés (Type d'enregistrement AAAA : IPv6, Type d'enregistrement A : IPv4).

Consultez cet article si vous avez besoin d'aide pour modifier les paramètres DNS.

cloudflare met à jour les paramètres DNS

4. Activez le paramètre de message « Keepalive »

Si l'erreur Cloudflare est causée par des paramètres d'en-tête HTTP incorrects, elle devrait être relativement simple à résoudre. Si « keepalive » est désactivé ou si trop peu de requêtes possibles sont définies, vous pouvez modifier cela dans le fichier de configuration du serveur Web (par exemple dans httpd.conf pour les serveurs Apache). Cependant, vous devez disposer des autorisations nécessaires, ce qui n’est pas toujours le cas avec les forfaits d’hébergement mutualisé. Dans ce cas, contactez votre hébergeur.

5. Contactez l'assistance Cloudflare

Contactez l'assistance Cloudflare si l'erreur 522 est causée par un problème de routage du trafic. Créez un ticket décrivant le problème et indiquant les zones qui ont déjà été vérifiées pour les erreurs. Pour en savoir plus sur la commutation de paquets actuelle entre votre serveur Web et les IP Cloudflare, le fournisseur de CDN suggère d'utiliser des outils comme MTR ou traceroute. Pour aider à accélérer le processus de résolution des problèmes, vous pouvez insérer les résultats dans votre ticket (au format texte ou image).

Que peut faire un utilisateur de navigateur si une connexion a expiré

Que peut faire un utilisateur de navigateur si une connexion a expiré ?

L'erreur HTTP 522 est un problème côté serveur. 

Si vous naviguez sur Internet et que vous recevez un message 522 lorsque vous visitez un site, ce n'est pas à cause d'une mauvaise connexion Internet ou d'un mauvais plugin. Ce problème ne peut pas être résolu par vous-même, sauf si vous êtes le propriétaire du site Web en question. Votre meilleure option est d'attendre et de vérifier le site plus tard, une fois le problème de communication entre Cloudflare et le serveur Web résolu.

Lire la suite: Comment réparer Ce site est inaccessible Erreur

FAQ sur l'erreur 522

Que signifie l'erreur Cloudflare 522 ?

L'erreur 522 signifie que la connexion entre les systèmes CloudFlare et le serveur Web d'origine n'est pas disponible et que le serveur d'origine n'a pas répondu pendant plus de 60 secondes.

Comment l'optimisation des images aide-t-elle à corriger l'erreur 522 de Cloudflare ?

Cloudflare est capable de diffuser des images directement sans avoir besoin de recourir à un serveur Web à chaque fois qu'une image est demandée. Ainsi, même si le serveur Web n'est pas disponible, les images peuvent toujours être servies et l'erreur 522 est évitée si elle provient d'un serveur surchargé. La diffusion d'images à partir du serveur périphérique de Cloudflare réduit la charge sur le serveur du site Web et accélère finalement l'accès au site Web.

À propos de l’auteur
Jamie Kavanagh
Jamie, ingénieur de formation, est notre principal rédacteur et chercheur technique. Jamie dirige également Coastal Content, une société de marketing de contenu, de rédaction et de conception Web basée à Cornwall au Royaume-Uni.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Veuillez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!

Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.

Auteur (s) présenté sur:  Logo du magazine Inc   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   et beaucoup plus ...