Error 503 backend fetch failed

Résoudre “Error 503 backend fetch failed” [9 Solutions]

Error 503 backend fetch failed


Causes de “Error 503 backend fetch failed”


La majorité du temps, cette situation est due aux variations suivantes :

  • Lorsqu’on essaie de lancer une application en ligne, les erreurs se produisent à court terme.
  • Le serveur ne dispose pas d’une mémoire suffisante pour traiter les informations entrantes.
  • Le nombre de requêtes simultanées est trop élevé, et elles ne sont pas banales lorsqu’on tire sur la puissance du serveur distant.
  • Le propriétaire du site a décidé de prendre en charge la maintenance de sa ressource Internet.
  • Le certificat SSL a expiré.

C’est-à-dire que cette situation se manifeste toujours en raison de tout facteur directement lié à l’état fonctionnel de la ressource distante, que l’utilisateur souhaite entrer.


En tant que Webmaster : Que faire ?


Error 503 backend fetch failed
Error 503 backend fetch failed

Mettons des exemples de l’erreur 503 dont votre site web peut souffrir :

Vous devez être informé de votre site web, à tout moment, au cas où il subirait une chute temporaire en raison d’un événement prédictible ou d’une autre situation inattendue.

Un moment prédictible, ce sont les dates indiquées dans lesquelles vous vendrez plus. Black Friday ? Anniversaires ?

Il est également possible que votre site web ait soudainement un trafic plus important pour une situation donnée. Votre contenu est devenu viral, et vous ne vous y attendiez pas.

1. Problèmes de mémoire


Pour les serveurs où il y a trop de requêtes en attente, une quantité suffisante de mémoire est nécessaire pour servir les requêtes. Lorsque l’utilisation de la mémoire est limitée, il en résulte un échec de la connexion avec le serveur web back-end, vous devez contacter votre hébergeur.

2. Mauvaise configuration du cache de Varnish


De même, d’après notre expertise en matière de gestion des serveurs, une mauvaise configuration du cache de vernis peut également être à l’origine de l’erreur.

Les principales erreurs de configuration sont :

  • Varnish et Apache utilisent le même port 80.
  • L’IP utilisée dans la configuration de Varnish ne fonctionne pas correctement.

Comment Résoudre 503 backend fetch failed


Vérifiez vos plugins de WordPress


Vérifiez si le plugin Varnish est activé. Il est utilisé pour augmenter la vitesse du site (WordPress …)et est utilisé par les hébergeurs. Si le plugin est activé sur le serveur, eh bien l’hébergeur a besoin d’un appel !

Nombre excessif d’applications


L’avantage d’une Cloud Hosting est que vous pouvez installer plusieurs applications sur le même serveur. Bien entendu, plus le nombre d’applications installées est élevé, plus votre serveur est surchargé.

Vous pourriez potentiellement réduire l’erreur de vernis sur votre serveur en ayant un petit nombre d’applications.

Limite d’exécution du serveur et limite de mémoire


error 503 backend fetch failed varnish
error 503 backend fetch failed varnish

Dans votre panneau de gestion du serveur, sous l’onglet BASIC, sous Paramètres et paquets, vous trouverez quelques paramètres qui pourraient vous aider.

On m’a dit que le paramètre Execution Limit pouvait être réglé à 1200 et le paramètre Memory Limit à 512.

Pour WordPress : 

Ouvrez le fichier wp-config.php, qui se trouve par défaut dans le répertoire racine de WordPress.
Ajoutez la ligne suivante a la fin du fichier :

define(‘WP_MEMORY_LIMIT’, ’64M’) ;

Enregistrez vos modifications.

Désactiver WP-CRON sur toutes les demandes


Il a été suggéré de désactiver WP-CRON sur toutes les applications afin d’optimiser la consommation de mémoire sur le serveur.

C’est facile à faire. Il suffit d’ouvrir le fichier wp-config.php situé dans le dossier racine de votre installation WordPress et d’ajouter ce qui suit juste avant  : /* That’s all, stop editing! Happy blogging. */ ligne:

define(‘DISABLE_WP_CRON’, ‘true’) ;

Ensuite, enregistrez le fichier et téléchargez-le à nouveau sur le serveur.

Vérification des paramètres de votre plugin cache


Si vous avez installé un autre plugin de cache, il se peut que certains paramètres doivent être modifiés.

Vous pouvez expérimenter certains paramètres afin d’éviter tout conflit. Par exemple, j’utilise Autoptimize (un plugin Top ) pour minifier mes scripts, ce qui fait que la minification est désactivée dans le plugin Wp-Rocket ou Lite SpeedCache

Désactiver le Varnish sur les applications PHP


Il n’est pas recommandé d’activer Varnish sur les Hosts du Cloud pour les applications PHP personnalisées. Vous pouvez facilement le désactiver à partir de votre console de paramètres d’application.

Attaques sur votre page de connexion


En général, des utilisateurs ou des bots peuvent cibler votre page de connexion et, par la suite, les ressources de votre serveur sont utilisées et produisent “Error 503 backend fetch failed”

Utilisez un plugin de sécurité pour ajouter un CAPTCHA à toutes vos pages de connexion et d’enregistrement et modifiez également votre URL de connexion par défaut. Par exemple, WP Security que j’utilise moi-même, en 2 mots : il est excellent et gratuit

Attaques de WordPress XML-RPC


XML-RPC est une méthode que WordPress utilise pour transmettre des données et communiquer avec des services externes.

Les pirates pourraient utiliser des attaques de force brute par le canal de xmlrpc.php pour accéder à votre site. Les pirates pourraient également utiliser la fonction de pingback de WordPress pour envoyer instantanément des ping backs à des milliers de sites.

Cette fonction de xmlrpc.php donne aux pirates une réserve presque infinie d’adresses IP pour distribuer une attaque DDoS. Ces attaques peuvent facilement surcharger votre serveur et provoquer Error 503 backend fetch failed.

J’espère que ces solutions seront efficaces, n’hésitiez pas de commenter et partager le site.

Leave a Comment

Your email address will not be published.