Comment corriger l'erreur CloudFlare 520: le serveur renvoie une erreur inconnue - Blog de Sistevehq (2024)

L'erreur CloudFlare 520: le serveur Web renvoie une erreur inconnue est une autre classe d'erreurs relatives aux problèmes sur le serveur d'origine.J'ai déjà écritErreur de cloudflare 500etErreur 523, alors maintenant, il est temps d'examiner 523 un peu plus en détail.Cela se produit lorsque votre serveur renvoie une réponse que CloudFlare ne s'attend pas.Cela pourrait être une réponse vide ou la sortie d'un crash d'application.Voici les causes les plus courantes.

  • 1. Les plantages de l'application
  • 2. CloudFlare IPS bloqué par votre pare-feu
  • 3. Le domaine définit trop de cookies
  • 4. Réponses d'erreur étranges du serveur d'origine
  • Comment corriger l'erreur CloudFlare 520 - Contactant CloudFlare
    • Trouvez le numéro de rayons CF
    • Générer et envoyer des fichiers HAR à CloudFlare
    • Envoi des informations de trace
  • Les erreurs CloudFlare 5xx sont difficiles à déboguer

1. Les plantages de l'application

Si l'application s'exécute sur votre serveur d'origine et qui sert les demandes de CloudFlare, vous pouvez voir l'erreur 520 comme indiqué ici:

Comment corriger l'erreur CloudFlare 520: le serveur renvoie une erreur inconnue - Blog de Sistevehq (1)

Si vous exécutez WordPress, cela pourrait signifier que votre application s'est écrasée pour diverses raisons - des plugins mal configurés, une mise à jour bâclée ou même un problème sur votre serveur.La meilleure façon de savoir ce qui s'est passé est de cocher les journaux de débogage dans WordPress.Pour les applications non WordPress, reportez-vous aux mécanismes de débogage spécifiques.

Avoir un mécanisme pour capturer les informations de débogage avant que quelque chose ne soit mal sur votre site est une bonne idée.Vous n'avez pas à conserver les données pour toujours - quelques jours feront l'affaire.Mais cela vous permettra de creuser dans vos données d'application et de découvrir ce qui s'est passé afin que vous puissiez le réparer.

2. CloudFlare IPS bloqué par votre pare-feu

Étant donné que CloudFlare se situe entre vos utilisateurs et votre origine, le serveur doit permettre aux IP de CloudFlare de s'y connecter - potentiellement des milliers de fois par jour.La plupart des serveurs n'ont pas de problème avec cela, mais si vous avez une configuration personnalisée, cela peut bloquer les serveurs de CloudFlare.Cela peut se produire plus fréquemment depuis que CloudFlare a commencé à composer sa prise en charge de l'intégration CPanel.

CloudFlare n'est désormais qu'une autre source externe qui se connecte à votre serveur sans l'intégration intégrée sur la plupart des hôtes Web.Donc, si vous obtenez une erreur 520, assurez-vous que le pare-feu de votre serveur ne le bloque pas.Voici unListe mise à jour de tous les IP CloudFlareSi vous voulez une référence.

3. Le domaine définit trop de cookies

Il n'est pas explicitement mentionné dans la documentation standard, mais CloudFlare semble avoir un problème avec des en-têtes de réponse dépassant 16 Ko de longueur.La source la plus proche que j'ai pu trouver est leDocumentation CloudFlare pour les limites des travailleursCe qui dit que chaque en-tête doit être inférieur à cette limite.

Publicité

Selon CloudFlare, la principale raison de cette taille de l'en-tête accrue est la présence de trop de cookies.Non pas que les cookies eux-mêmes prennent tous 16 Ko.Par défaut, de nombreux navigateurs et périphériques réseau plafonnent la taille du nombre total de cookies sur une demande donnée à environ 4 Ko.Mais si d'autres éléments gonflent la taille de votre en-tête de réponse, vos cookies peuvent pousser la taille totale sur la limite.

Ce problème peut être difficile à déboguer, car votre site peut ne pas définir le même nombre de cookies à chaque demande.Une fois les cookies stockés sur l'ordinateur du visiteur, ils n'ont pas besoin d'être envoyés.Donc, si vous ne pouvez pas comprendre ce qui ne va pas, regardez vos cookies et voyez si c'est le problème.

4. Réponses d'erreur étranges du serveur d'origine

Certaines applications PHP peuvent faire répondre au serveur avec des messages d'erreur qui ne sont pas normaux.Pour référence, voici une liste deTous les codes de réponse HTTP réguliers.Si un plugin sur votre site génère un code de réponse qui n'appartient pas à cette liste, CloudFlare lancera une erreur 520.

Si vous avez vérifié votre serveur pour les problèmes et que vous n'avez rien de mal, vous pouvez contacter CloudFlare avec les détails d'erreur.Malgré leur documentation, vous pouvez toujours contacter CloudFlare pour signaler 520 erreurs en cliquant sur le lien «Soutenir» en haut à droite et en remplissant les détails comme indiqué ici:

Comment corriger l'erreur CloudFlare 520: le serveur renvoie une erreur inconnue - Blog de Sistevehq (2)

Malheureusem*nt, vous ne pouvez pas les contacter en utilisant la fonctionnalité de chat en direct, qui n'est disponible que pour les utilisateurs professionnels (pas même les utilisateurs professionnels!).En ouvrant un billet et en attendant une réponse, je vous suggère de désactiver CloudFlare sur votre domaine en modifiant vos paramètres DNS en «DNS uniquement» en cliquant sur l'icône Cloud Orange à côté de votre domaine et de vos sous-domaines, en le tournant «gris».Voici une capture d'écran:

Comment corriger l'erreur CloudFlare 520: le serveur renvoie une erreur inconnue - Blog de Sistevehq (3)

Parallèlement à la description de l'erreur, vous devez envoyer les détails de cloudflare afin qu'ils puissent plus facilement déboguer le problème.

Trouvez le numéro de rayons CF

S'il vous arrive de prendre une erreur de 520 sur CloudFlare, vous pouvez utiliser les outils de développeur de votre navigateur pour extraire le numéro «CF-ray» de l'en-tête de réponse.Pour ce faire, utilisez l'onglet «réseau» de vos outils de développeur et actualisez la page.Dans la liste des ressources chargées, accédez au tout premier - votre URL de page - et sur le côté droit, vous devriez être en mesure de trouver le numéro de rayons CF que CloudFlare envoie avec chaque réponse.Voici une capture d'écran:

Publicité

Comment corriger l'erreur CloudFlare 520: le serveur renvoie une erreur inconnue - Blog de Sistevehq (4)

Copiez ce numéro et envoyez-le à CloudFlare avec votre demande.

Générer et envoyer des fichiers HAR à CloudFlare

Parallèlement au numéro de rayons CF, vous pouvez également envoyer un journal complet de la demande dans un «fichier HAR».HAR signifie HTTP Archive et est un fichier que votre navigateur peut générer, contenant les détails de tout ce qui s'est passé depuis le moment de la connexion à votre site à CloudFlare envoyant la réponse.C'est utile car le numéro de rayons CF ne dit rien sur votre navigateur et le type d'interactions qu'il avait avec votre page.Avec un fichier HAR, CloudFlare peut déterminer combien de temps la connexion a duré, qu'elle ait été redirigée ou non, et toutes les informations utiles pour le débogage.

La génération d'un fichier HAR est facile et dépend du navigateur dont vous disposez.Si vous utilisez Chrome, ouvrez l'onglet réseau dans les outils du développeur et cliquez sur la flèche de téléchargement pour créer le fichier HAR comme indiqué ici:

Comment corriger l'erreur CloudFlare 520: le serveur renvoie une erreur inconnue - Blog de Sistevehq (5)

Sur Firefox, après avoir ouvert les outils du développeur, cliquez sur l'icône de l'équipement et choisissez l'option pour «Enregistrer tous en tant que Har».Une fois que vous avez enregistré le fichier, envoyez-le à CloudFlare avec votre billet d'assistance et attendez qu'ils répondent.

Envoi des informations de trace

Les informations de trace sont le dernier morceau d'informations que CloudFlare peut utiliser pour déboguer votre erreur 520.J'en ai déjà parlé, et il se compose de la sortie d'une URL spéciale liée à votre nom de domaine.Il a le format:

https://www.votrenomdedomaine.com/cdn-cgi/trace

Remplacez «YourDomainName» par le nom de domaine sur lequel CloudFlare génère l'erreur 520 et observez la sortie.Ça devrait ressembler a quelque chose comme ca:

Comment corriger l'erreur CloudFlare 520: le serveur renvoie une erreur inconnue - Blog de Sistevehq (6)

Copiez les informations que vous voyez ici et collez-les dans le ticket de support avec l'ID de rayons CF et le fichier HAR.La référence devrait être suffisante pour que CloudFlare débogue votre erreur.Ayez juste de la patience pendant qu'ils vous répondent!

Les erreurs CloudFlare 5xx sont difficiles à déboguer

Chacune des erreurs CloudFlare 5xx peut être causée par le même problème sur votre serveur, et il n'y a pas de mappage défini du type d'erreur de serveur qui provoque le code d'erreur.La plupart du temps, c'est un problème sur votre serveur d'origine, mais parfois CloudFlare peut être en faute.Si vous sentez que c'est un problème avec ce dernier, suivez les étapes ci-dessus, définissez CloudFlare pour être «DNS uniquement» et serrez bien!

Publicité

Comment corriger l'erreur CloudFlare 520: le serveur renvoie une erreur inconnue - Blog de Sistevehq (2024)

FAQs

What is error 520 on Cloudflare server? ›

Error 520 occurs when the origin server returns an empty, unknown, or unexpected response to Cloudflare. A quick workaround while further investigating 520 errors is to either make the record DNS-only in the Cloudflare DNS app or temporarily pause Cloudflare.

What is error code 520 on Cloudflare fanfiction? ›

A 520 error occurs when the connection started on the origin web server, but that the request was not completed. The most common reason why this would occur is that either a program, cron job, or resource is taking up more resources than it should causing the server not to be able to respond to all requests properly.

How to fix web server is returning an unknown error? ›

This problem occurs when your site lacks an HTTP status code or response body. To resolve it, make sure your DNS settings are set correctly for your site's domain. The steps involved to check your settings depends on your DNS host. If your hosting plan has DNS bundled with it, then check with your hosting provider.

How do I fix HTTP Error 520? ›

Resolving common reasons for Error 520
  1. Restart PHP/Apache/Nginx. ...
  2. Whitelist Cloudflare IPs. ...
  3. Adjust TCP idle timeouts. ...
  4. Reduce header size. ...
  5. Empty response header. ...
  6. Temporarily disable Cloudflare. ...
  7. Activate development mode. ...
  8. Checking your server's error logs.
Feb 7, 2024

How do I get past Cloudflare error? ›

Chrome not allowing cloudflare verification
  1. Clear your browser cookies and cache.
  2. Ensure cookies are enabled in your browser settings.
  3. Disable Ad-blocker or any privacy-related extensions temporarily. ...
  4. Check if JavaScript is enabled.
  5. Try accessing the website in an incognito window.
Jul 28, 2023

What does the server responded with an error code 520 when accessing the URL? ›

Error code 520 on Firefox represents an HTTP error where the browser received an unexpected response from the server. This might be due to server misconfigurations, network issues, or other problems between the server and the proxy. Refreshing the page or checking the server's status may resolve the issue.

What does forbidden Cloudflare mean? ›

Your origin answers HTTP with 403 forbidden. HTTPS is giving an SSL error. Accessing via Cloudflare gives the 403 response for both HTTP and HTTPS so you will need to change your SSL/TLS settings to Full (strict) to ensure a secure connection to your origin (it will be currently set to Flexible).

How do I disable Cloudflare? ›

Disabling CloudFlare
  1. Click the CloudFlare icon, located in the Domains section of your control panel.
  2. Scroll to the bottom of the page.
  3. Choose your domain name from the dropdown menu.
  4. Click the Disable button to disable CloudFlare.

What does error 520 mean? ›

Unlike the infamous error 404 that implies the requested resource (webpage) could not be found on its server (webserver), error 520 indicates that there could be a problem with the server itself or with a server-side configuration, or software application that prevents web pages from being returned to visitors' ...

What is a 520 status code? ›

Background Error 520 is essentially a catch-all response when something unexpected happens or when the origin server incorrectly interprets or does not tolerate a request due to a protocol violation or an empty response.

Is Tachiyomi banned? ›

Tachiyomi will no longer be actively developed. It may continue to work for you for the foreseeable future but there will be no support for it nor the official extensions.

How do I correct a server error? ›

Refreshing the page, clearing browser cache, or trying again later can sometimes resolve the issue from the user's end. However, if the error persists, it typically requires intervention from the website's technical team to diagnose and fix the underlying problem.

Why am I getting server connection error? ›

Some of the most common causes include: Wrong IP Address or DNS Settings: If your computer cannot locate a server, it could be due to an incorrect IP address or DNS settings. Outdated Software: If a server runs obsolete software, it may be incompatible with your system.

What does Error 523 mean that Cloudflare could not reach your host web server? ›

In most cases, the 523 error occurs because the origin server is unavailable or the DNS settings are incorrect. However, even though it is reliable, the Cloudflare network can also encounter connectivity issues. In such instances, the website owner should contact Cloudflare support for assistance.

How to fix error 524 Cloudflare? ›

Initially, clearing your cache and cookies, closing the browser, and attempting to access the site again can often resolve temporary instances of the 524 error. Beyond that, the recommended and optimal solution for fixing the 524 timeout error is to ensure that all long-running processes are either mitigated or moved.

What is HTTP Error 502 Cloudflare? ›

Error 502 indicates an issue with the origin server, not Cloudflare. To resolve this issue, you should check the server logs and configurations on your origin server. If the issue persists, contact your hosting provider for further assistance.

References

Top Articles
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 5517

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.