Comment résoudre une erreur 504 sur votre site WordPress ?
Publié: 2021-04-27
En tant qu'utilisateur, il n'y a rien de plus frustrant que l'erreur de dépassement de délai de passerelle 504 rencontrée. Un beau jour, vous vous connectez à votre site et tout ce que vous obtenez est une page d'erreur. Cela peut également être inquiétant et frustrant pour les modérateurs et l'administrateur du site. Cela peut être considéré comme un problème courant dans la génération Internet actuelle, mais cela peut même se traduire par une perte de trafic. L'impact négatif du temps de chargement sur les sites, en particulier dans le secteur du commerce électronique, peut même paralyser certaines des conversions faciles.
Si vous êtes un utilisateur de WordPress, vous devez être familier avec l'erreur 504 Gateway Timeout. Heureusement, quelle que soit la façon dont cela peut sembler, traiter le problème est un jeu d'enfant. L'article présente tout ce que vous devez savoir sur l'erreur 504 et les moyens de les résoudre. Lisez la suite pour en savoir plus.
Avant de vous plonger dans le dépannage, vous devez connaître la signification exacte et la cause première du problème.
Qu'est-ce qu'un délai d'attente de passerelle 504 ?
Chaque code d'état HTTP commençant par le chiffre 5 est une erreur côté serveur. L'erreur de délai d'expiration de la passerelle 504 signifie essentiellement que « le serveur, agissant en tant que passerelle, a expiré en attendant qu'un autre serveur réponde ». Une erreur de délai d'expiration de la passerelle 504 apparaît lorsque le navigateur n'est pas en mesure d'établir une connexion avec le site. En termes simples, lorsqu'un serveur ne reçoit aucune réponse d'un autre serveur.
L'erreur 504 peut impacter négativement le référencement de votre site. C'est parce que les sites sont explorés de manière cohérente par le robot d'exploration de Google. Dans le cas où le site renvoie l'erreur 504 pendant une longue période, Google pourrait alors considérer qu'il s'agit d'un problème lié au niveau du site Web. Cela affecterait en fin de compte le classement de votre site sur le SEPR de Google.
Quelles sont les raisons potentielles et les correctifs de l'erreur 504 ?
Avant de vous plonger dans les solutions aux problèmes, il est important de déterminer la cause potentielle de l'erreur. Vous trouverez ci-dessous certaines des raisons pour lesquelles le problème du serveur peut ne pas répondre et leurs correctifs.
Serveur ou hôte surchargé
L'une des raisons les plus courantes d'une erreur de passerelle incorrecte est la surcharge du serveur ou de l'hôte. Dans un tel cas, le site peut revenir bientôt.
L'un des moyens les plus simples d'y faire face consiste simplement à vider le cache. Rechargez le site ou appuyez sur Ctrl + F5. En attendant, vous pouvez même vérifier si le problème est lié au réseau local. Il existe des outils en ligne disponibles pour le même. Effacer le navigateur ou utiliser le mode navigation privée pour la navigation peut également aider à vérifier si le problème du navigateur est lié.
Plugins WordPress
Les plateformes CMS utilisent de nombreux plugins et extensions pour booster l'UX et l'UI du site. WordPress n'est pas différent et parfois les plugins obsolètes peuvent causer des problèmes. Les plugins liés à la mise en cache d'une manière ou d'une autre pourraient être le coupable.
Il est conseillé de passer par le plugin de votre site dans ce cas. Le problème d'incompatibilité survient lorsque les plugins ne sont pas mis à niveau vers la dernière version. La désactivation des plugins est le meilleur moyen de déboguer le problème et de trouver le vrai coupable. Accédez à public_html dans le wp-content en utilisant le gestionnaire FTP. Renommez le dossier du plugin, de sorte que WordPress ne reconnaisse pas le contenu du dossier. Une fois cela fait, commencez à activer les plugins un par un. Cela vous aidera à identifier le vrai coupable. Une fois que vous avez identifié l'extension à l'origine du problème, vous pouvez essayer de la résoudre. Parfois, la mise à jour du plugin peut aider.

Modifications et mises à jour dans les sites
Toute modification ou mise à jour effectuée sur le site provoque une erreur de délai d'attente de la passerelle 504.
Vous pouvez découvrir la même chose en ajoutant les lignes mentionnées ci-dessous au fichier wp-config.php :
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Problème DNS
Le problème DNS est une autre raison des 504 problèmes des sites WordPress. Le problème DNS peut survenir côté serveur ou côté client. Dans le premier cas, vous avez migré votre site WordPress vers un nouvel hébergeur, vous devrez alors attendre que tout soit entièrement propagé. Cela peut parfois prendre jusqu'à 24 heures en fonction de la valeur TTL de votre enregistrement DNS. Au cas où il ne se serait pas complètement propagé, vous devrez simplement attendre la même chose.
Alors que si le problème DNS vient du côté client, vous pouvez essayer de vider votre cache DNS local. Pour cela, ouvrez votre invite de commande et entrez la commande : ipconfig/flushdns
Si cela fonctionne, un message de réussite s'affichera comme indiqué dans l'image ci-dessus.
Désactivez votre CDN
Content Delivery Network ou CDN réduit la charge de travail du serveur et charge le site Web plus rapidement que d'habitude, cependant, il peut même parfois trébucher. CDN ajoute une autre passerelle entre le client et le serveur. Par conséquent, dans certains cas, cela devient en fait la raison des erreurs de délai d'expiration de la passerelle 504.
Habituellement, les fournisseurs de CDN renvoient des erreurs, il devient donc plus facile de déterminer si c'est la raison. La meilleure façon de gérer cela est de désactiver temporairement le CDN.
Modifier les paramètres de proxy
Parfois, l'erreur 504 se produit lorsque la connexion est configurée pour utiliser le paramètre proxy. Dans un tel cas, désactivez le paramètre proxy de votre navigateur.
Le processus de désactivation dépend du navigateur. Par exemple, pour Google Chrome, suivez les étapes mentionnées ci-dessous pour désactiver le paramètre proxy.
Dans Google Chrome, allez dans Paramètres -> Avancé -> Dans la section Système, cliquez sur Ouvrir les paramètres du proxy -> Vérifiez les paramètres de détection automatique.
Conclusion
WordPress offre la facilité de développement de sites Web. Il vous permet de créer votre site sans aucune connaissance en codage. Cependant, les plates-formes CMS présentent certains inconvénients. Il vous jette beaucoup d'erreurs et l'erreur 504 est l'une d'entre elles. L'erreur de délai d'expiration de la passerelle 504 peut sembler inoffensive, mais elle peut agir comme un tueur silencieux pour votre site WordPress. Outre les raisons mentionnées ci-dessus, certaines autres raisons peuvent être à l'origine de l'erreur 504. Ces raisons peuvent inclure un serveur lent, un délai d'attente de requête HTTP, un problème de pare-feu, une attaque de spam/bot et autres. La clé d'un dépannage efficace est d'identifier la cause première. Alors, la prochaine fois que vous rencontrerez un tel problème, ne paniquez pas. Essayez simplement de comprendre la raison et vous serez en mesure de bien le gérer.