Qu’est-ce qu’une erreur 503 sur Wordpress ?

Personnage assis à son bureau devant un écran d'ordinateur qui affiche une page d'erreur 503
Table des matières

Problème qui survient lorsque le serveur web ne peut pas traiter une demande, l’erreur 503 WordPress indique l’inaccessibilité du site pendant un certain moment. En principe, il se manifeste quand le serveur est en cours de maintenance ou hors service.

À l’inverse des autres soucis, l’erreur 503 service Unavailable ne présentent aucun indice, ce qui complique son dépannage. Mais alors, à quoi est due l’erreur 503 Service Unavailable ? Quelle solution pour résoudre une erreur 503 sur votre site ?

Qu’est-ce qu’une erreur 503 sur WordPress ?

Sur Wordpress, le code 503 signifie généralement service indisponible. En d’autres termes, le serveur n’est pas en mesure de prendre en charge les requêtes à cause d’une surcharge momentanée. Par conséquent, les visiteurs ne pourront pas accéder au site web pendant une durée indéterminée.

Comment se présente une erreur 503 sur WordPress ?

La plupart du temps, ce type d’erreur se présente par l’apparition d’une page blanche. Peu importe le support ou le navigateur utilisé, le serveur ne va renvoyer qu’une page vide qui comporte juste « 503 Service Unavalaible, le serveur est temporairement occupé ». De ce fait, il n’est plus possible de visiter le site web.

Ecran d'erreur 503 sur Wordpress

Classification des codes d’erreur HTTP

Servant à désigner l’état de la requête, les codes HTTP ou Hypertext Transfer Protocol sont une combinaison de 3 chiffres. D’ailleurs, c’est avec ces numéros que le serveur et le navigateur web peuvent interagir. À titre d’information, ces codes sont classifiés en 5 catégories bien distinctes.

Codes HTTP  Catégorie  
1xx  Information  
2xx  Succès  
3xx  Redirection  
4xx  Erreur côté client  
5xx  Erreur au niveau du serveur  

À partir de cette classification, vous allez pouvoir identifier le problème très rapidement. Comme vous pouvez le constater, l’erreur Service Unavalaible est le numéro 503, ce qui veut dire que le problème provient du serveur.

Signification du code d’erreur 503

Pour être plus clair, le code d’erreur 503 signifie que le service est indisponible. En effet, le site que vous souhaitez charger ne peut pas s’ouvrir à cause d’une maintenance ou d’une panne temporaire. Pour rappel, ce code peut se révéler sous différentes formes de messages, notamment :

  • Error 503 Service Unavalaible ;
  • 503 Service Unavalaible ;
  • 503 service temporarily Unavailable ;
  • HTTP Error 503 ;
  • Serveur inaccessible, ressayer plus tard.

Étant donné que ce souci entraîne l’arrêt du site, il est nécessaire de résoudre l’erreur dans le plus bref délai.

Quelles sont les causes de l’erreur 503 Service Unavailable ?

Il faut savoir que plusieurs situations peuvent provoquer l’erreur 503 Service Unavailable. Dans certains cas, elle disparaît toute seule tandis que dans d’autres cas, elle requiert la vérification du journal des erreurs. Afin que cette gêne n’engendre pas de conséquences néfastes sur votre activité, il est essentiel de déterminer l’origine du problème avec certitude.

Un serveur surchargé

La première cause de l’erreur 503 sur WordPress est sans doute la surcharge du serveur. Celle-ci occasionne un dysfonctionnement de quelques minutes, mais sera résolue de manière automatique. Ainsi, vous n’êtes pas obligé vérifier les ressources, d’effectuer une maintenance ou de réinitialiser le pare-feu. À tout moment, le serveur peut être saturé à cause d’une augmentation du trafic. Si un de vos contenus devient viral, par exemple, le nombre de visiteurs se multipliera. Lorsque plusieurs personnes consultent la page web en même temps, il se peut que le serveur ne puisse pas répondre à toutes les demandes, ce qui explique la surcharge.

Pour inspecter cette hypothèse, il suffit de regarder les logs serveurs.

Le problème lié au script

Autre origine de l’erreur 503 Service Unavailable, le problème de script se présentant par le mauvais chargement des réponses et l’exécution en arrière-plan des scripts. Contrairement à la surcharge du serveur, ce type d’irrégularité ne sera réglé qu’après la suppression ou la modification du script incorrect. Sur les sites WordPress, ces scripts sont surtout aperçus dans les thèmes ainsi que les plugins. L’installation d’un nouvel élément peut donc causer une incompatibilité ou un conflit sur le site. De ce fait, vous devez vous demander si vous avez ajouté récemment un plugin, si une mise à jour quelconque a été réalisée, ou bien si le thème a changé.

Le dysfonctionnement du serveur d’hébergement

Moins fréquent que le problème de script ou la surcharge du trafic, le dysfonctionnement du serveur fait également partie des causes de l’erreur 503. En effet, il se peut que le serveur d’hébergement soit en maintenance, inaccessible ou bien éteint. Pour éviter ce genre d’anomalie, l’entretien du serveur doit être accompli lorsqu’il y a moins d’internautes, à savoir pendant la nuit. Dans le cas où le serveur ne fonctionne pas correctement, il est aussi possible qu’une mise à jour des différentes extensions soit en cours.

Comment réparer une erreur 503 sur un site web ou un blog ?

Lorsque le serveur est surchargé

Face à un serveur surchargé, la seule solution est de contacter votre hébergeur afin que celui-ci puisse revoir votre forfait d’hébergement. Si votre blog ou votre site est sur un serveur mutualisé, il est conseillé de passer à un hébergement dédié. Si le problème persiste, il vaut mieux souscrire à une offre plus chère qui permet d’accueillir un niveau de Traffic plus conséquent. Bien que le coût de ce service soit plus élevé, vous n’allez pas perdre de l’argent puisque vous allez pouvoir développer votre activité grâce à votre plateforme en ligne.

Quand un problème se manifeste au niveau des scripts

Pour résoudre un problème lié au script, il faudra détecter quel plugin ou thème est en cause afin de le modifier ou de le désactiver. Cependant, l’erreur 503 Service Unavailable vous empêche d’accéder au panneau d’administration de Wordpress et à sa page de gestion des plugin. Afin de contourner cet obstacle, vous devrez donc passer par un client FTP.

Tuto pour débuguer une erreur 503, utilisation d'un FTP pour modifier les plugins

Lorsque vous avez établi la connexion à travers le FTP, entrez dans le dossier « wp content » et localisez le dossier « plugins ». Ce dossier est le répertoire qui contient tous les plugins de votre site wordpress. Au lieu de tout supprimer, renommez ce dossier en « plugins-old » et créez un nouveau dossier « plugins » vide. Par cette manipulation, Wordpress ne détectera plus aucun plugin, comme si vous les aviez tous désinstallés. Actualisez désormais votre site web, et si l’erreur 503 disparait, cela signifie qu’un des plugins wordpress était bien la cause de l’erreur. Dans ce cas il vous faudra alors tester les plugins un par un en les déplaçant de l’ancien vers le nouveau dossier, tout en actualisant régulièrement votre site afin d’identifier le script causant la défaillance.

En cas de dysfonctionnement du serveur

Dans le cas où le problème provient du serveur, l’idéal est de solliciter votre hébergeur. Ce dernier se chargera ensuite de contrôler l’utilisation des ressources du serveur, plus précisément la puissance du processeur, la mémoire pour traiter les requêtes, le débit ou la vitesse de transfert des datas, la bande passante, ainsi que le nombre total de demandes HTTPS/HTTP. À titre de précision, un serveur doté d’une faible mémoire vive risque de freiner les performances du blog ou du site. Vu que le serveur doit traiter un certain nombre de demandes, le CPU doit également être puissant.

Les points à prendre en compte lors d’une erreur 503 sur WordPress

En résumé, l’erreur 503 Service Unavailable sur WordPress peut survenir à cause de diverses raisons.

  • La surcharge momentanée du serveur ou le pic de trafic : l’erreur 503 se résout automatiquement au bout de quelques minutes.
  • La surcharge récurrente du serveur qui se présente par la manque de ressources : l’intervention de l’hébergeur est incontournable pour régler le problème.
  • Le dysfonctionnement du serveur (éteint, en maintenance ou indisponible) : demander de l’aide auprès de votre hébergeur.
  • Le souci au niveau des scripts se traduisant par l’existence de thème ou plugin non compatible : pour remettre en service votre site, il faut tester un à un les extensions et de les désactiver si nécessaire.

Que faire si une erreur 503 persiste ?

Il peut arriver que l’erreur 503 Service Unavailable demeure malgré les différentes solutions proposées ci-dessus. Si vous avez suivi toutes ces étapes et que, malgré tout, l’erreur 503 Service Unavailable persiste, pensez à vérifier le journal d’erreurs.

Disponible dans le tableau de bord d’administration chez votre hébergeur, cet historique consigne chaque anomalie de façon détaillée. À l’aide de cette documentation, vous allez pouvoir obtenir toutes les informations pour l’identification de l’origine et de la correction des erreurs. Autrement, vous pouvez accéder à ce journal d’erreurs en ouvrant le fichier « error.log » via un logiciel de serveur Apache ou Nginx.

Nous restons sinon à votre disposition pour vous accompagner dans ce type d’erreur. N’hésitez pas à prendre un appel de découverte