L’erreur 503 Service Unavailable est l’une des plus frustrantes à rencontrer sur un site WordPress. 😰 Elle signifie que votre site est temporairement indisponible, souvent en raison de problèmes techniques. Pas de panique ! Dans cet article, nous vous guiderons pour identifier les causes et résoudre efficacement cette erreur afin de restaurer rapidement votre site. 🚀
Objectif
Comprendre les causes de l’erreur 503 dans WordPress et apprendre à la résoudre en quelques étapes simples, avec ou sans l’aide des outils LWS.
Prérequis
- Accès à l’administration WordPress (si possible).
- Accès FTP ou au gestionnaire de fichiers dans votre espace d’hébergement.
- Un hébergement WordPress, de préférence avec LWS Panel pour une gestion simplifiée.
Vérifier l’utilisation des ressources
Le serveur utilise la RAM, le processeur, les E/S, les processus d’entrée et les inodes de site Web comme ressources. La vérification de ces métriques vous permettra de connaître si le problème est lié à des ressources limitées.
Le but est de détecter s’il y a une augmentation inhabituelle dans le trafic entrant.
Pour les vérifier, accédez à espace client LWS Panel et cliquez sur le bouton « Gérer », vous vous trouverez sur le menu où il y a votre gestionnaire de fichier.
Plus bas, dans l’onglet « Optimisation et performance », il y a le bouton « Ressources (CPU, RAM…) ». Cliquez dessus.
À partir de ce dernier, vous trouverez diverses mesures liées à l’utilisation des ressources de votre site Web, entre autres :
- CPU : la quantité de puissance CPU consommée par votre site ;
- Limite de mémoire : mémoire totale utilisée par votre site Web pour traiter les demandes ;
- Processus : le nombre de processus en cours d’exécution sur votre compte d’hébergement ;
- Débit (E/S) : la vitesse des transferts de données entre le disque dur et la RAM ;
- Requêtes totales : le nombre de requêtes HTTP et HTTPS de tous les comptes d’hébergement ;
- Bande passante : données transférées dans un laps de temps spécifique.
En général, la ligne rouge représente la limite de votre plan actuel et la bleue indique la quantité de ressource utilisée par votre site Web. Lorsque votre site Web dépasse la limite de ressources utilisées, il ralentira vos performances globales, ce qui déclenchera l’apparition de l’erreur HTTP 503.
Il faut alors mettre à niveau votre pack d’hébergement pour augmenter le CPU, la RAM et la bande passante.
Vérifier les opérations de maintenance
Il faut faire une maintenance régulière du serveur pour optimiser les performances du site et minimiser les risques de sécurité. Il est conseillé d’utiliser des outils comme GTMetrix pour obtenir des informations sur l’optimisation des performances de votre site.
Normalement, le serveur Web est configuré pour se mettre en suspension chaque fois qu’il subit une maintenance. Il est donc possible que le service d’erreur HTTP 503 unavailable s’affiche lors de cette maintenance inattendue.
Certains hébergeurs Web mettent à disposition de leurs utilisateurs des mises à jour automatiques. Chaque fois qu’une nouvelle version de WordPress est publiée, les visiteurs seront redirigés automatiquement vers l’erreur 503 Service unavailable pendant le processus d’installation.
Pour savoir si c’est le cas, il faut contacter votre fournisseur d’hébergement et lui demander si l’erreur 503 est causée par une maintenance planifiée.
Vous pouvez également choisir de modifier les options de configuration de votre serveur et de désactiver les mises à jour automatiques. De cette façon, vous aurez un contrôle total sur la maintenance de votre serveur.
Arrêter les processus en cours
Il se peut aussi que l’apparition de l’erreur 503 Service unavailable soit due au dépassement de la limite maximale du processus. Lorsque votre serveur Web traite trop de processus simultanément, la surcharge peut faire cesser le bon fonctionnement du site.
Si c’est le cas, vous devrez arrêter les processus en cours pour rétablir le problème du site et le mettre en ligne. Sachez cependant que ce procédé est une solution temporaire, vous devez faire des recherches plus approfondies pour comprendre ce qui provoque l’exécution simultanée de nombreux processus.
À commencer par le thème et les extensions, il se peut qu’ils utilisent des ressources qui entrent en conflit les uns avec les autres. Si l’erreur est apparue après une installation d’extension, alors l’extension peut en être la cause. Toutefois, si vous ne trouvez pas le coupable, désactivez toutes les extensions et réactivez les une par une en essayant de voir dans l’éventualité où le problème du site soit résolu.
Les thèmes WordPress mal codés peuvent être la source du problème. Pour y remédier, essayez de remplacer votre thème WordPress par un thème par défaut, tel que Twenty Nineteen ou Twenty Twenty.
Si la limite maximale de processus est dépassée suite à des scripts ou applications qui consomment plus de ressources que votre plan actuel, vous devriez soit optimiser votre site Web, soit mettre à niveau votre plan d’hébergement.
Réinitialiser le pare-feu
Le pare-feu d’application Web (WAF) empêche tout trafic suspect d’entrer sur votre site. En d’autres termes, le pare-feu protège votre site Web contre les activités malveillantes, des attaques par force brute et DDoS aux scripts intersites et aux injections SQL.
Toutefois, une mauvaise configuration du pare-feu peut détecter les faux positifs et bloquer les connexions d’un visiteur spécifique. Il se peut que le pare-feu confonde une demande sécurisée d’un réseau de diffusion de contenu (CDN) avec une requête malveillante, bloquant ainsi le trafic critique et déclenchant les erreurs 503.
Pour résoudre ce problème, il faut réinitialiser la configuration du pare-feu. Pour cela, contactez l’équipe d’assistance et demandez de l’aide.
Vérifier les journaux du serveur
Si jusque-là, l’erreur 503 persiste, essayez de vérifier votre journal d’erreurs.
Vous pouvez le consulter dans votre espace client LWS Panel.
Connectez-vous et appuyez sur le bouton « Gérer ». Défilez plus bas pour trouver les bases de données et PHP. Vous trouverez le bouton « Logs Apache et PHP ».
Les journaux côté serveur enregistrent des informations sur les activités de votre site Web, des pages Web demandées par les visiteurs aux erreurs qui se produisent dans le système. En utilisant les informations des journaux, vous pouvez identifier et corriger les erreurs plus efficacement.
Dans Cpanel, vous trouverez le bouton « Configuration PHP » et l’option « logErrors ». Accédez à public-html (gestion de fichiers) puis wp-content et affichez le fichier journal des erreurs chaque fois qu’une erreur se produit.
Vous pouvez également activer la journalisation des erreurs en ajoutant le WP_DEBUG Constante PHP dans le fichier wp-config.php.
Cliquez sur le dossier public_html et choisissez wp-config.php.
Ajoutez le code suivant dans le fichier :
define ( 'WP_DEBUG' , true ) ; define ( 'WP_DEBUG_LOG' , true ) ; define ( 'WP_DEBUG_DISPLAY' , false ) ;
Une fois que vous avez terminé, cliquez sur le bouton Enregistrer et fermer .
De plus, vous pouvez vérifier le journal des erreurs du serveur sur votre logiciel de serveur Web en accédant au fichier suivant :
Serveur Nginx :/var/log/nginx/erreur. journal /
Serveur Apache :/var/log/apache2/error. journal /
Redémarrer le serveur et la connexion internet
Il se peut également que l’erreur 503 Service unavailable soit produite à cause de problèmes de connectivité entre la chaîne de serveurs hébergeant votre application et le visiteur.
Alors, si vous avez un accès root à votre site Web, un des moyens les plus simples pour déboguer et corriger l’erreur 503 Service unavailable dans WordPress temporairement indisponible consiste à redémarrer votre serveur. Dans le cas où votre site est hébergé sur plusieurs serveurs, assurez-vous d’actualiser chaque serveur pour revenir à la normale.
Dans l’éventualité où le problème persiste, le problème peut provenir de difficultés temporaires au sein de vos périphériques informatiques et de votre connexion domestique. Cela peut se produire en raison d’une mauvaise configuration du réseau. Dans ce cas, un simple redémarrage peut faire le travail : éteignez tous les équipements réseau, attendez une seconde, puis rallumez-les. Une fois cela fait, reconnectez votre ordinateur au réseau et rechargez votre site Web.
Besoin d’un hébergeur pour votre site ?
LWS vous conseille sa formule d’hébergement web en promotion à -25% (offre à partir de 1,49€ par mois au lieu de 1,99 €). Non seulement les performances sont au rendez-vous mais vous profitez d’un support exceptionnel.
Comment résoudre l’erreur 503 avec LWS ?
Chez LWS, des outils sont intégrés pour simplifier le diagnostic et la résolution de cette erreur :
- Gestionnaire de fichiers : Accédez rapidement aux fichiers
.htaccess
, thèmes ou plugins pour apporter des modifications. - Gestion des ressources PHP : Ajustez facilement les limites de mémoire ou les paramètres d’exécution pour éviter les surcharges serveur.
- Support client : Contactez notre équipe pour un dépannage personnalisé et rapide en cas de besoin.
Avec WP Manager LWS, gérez vos thèmes, plugins et sauvegardes depuis une interface intuitive, sans avoir besoin de compétences techniques.
Bonus
Vérifiez votre DNS. Penser à vider votre cache DNS et basculez temporairement votre serveur vers un DNS public. Pour cela, ouvrez l’invite de commande et saisissez : « ipconfig /flushons », ceci effacera les fichiers DNS et redémarrera le cache du résolveur DNS.
Quand ce sera fait, un message de confirmation apparaîtra, il s’agit de la version Windows. Si vous avez macOS, il faut appuyer sur F4 pour accéder au Terminal et exécuter « sudo killall -HUP mDNSResponder ». Pour Google Chrome, ouvrez le programme et saisissez l’URL « chrome ://net-internals/#dns ». Il vous mènera à la page des paramètres internes. Vous trouverez l’option Effacer le cache de l’hôte.
Besoin d'un nom de domaine au meilleur prix ?
LWS vous conseille ses packs nom de domaine tout inclus à partir de 0,99€ par an. Vous obtenez un domaine au choix (.fr .com .net .site .tech .shop .boutique .xyz…) mais aussi des adresses email personnalisées (mail@votredomaine.fr) et un certificat SSL.
Conclusion
L’erreur 503 peut sembler complexe, mais en suivant ces étapes, vous retrouverez un site fonctionnel en un rien de temps. 🚀 Pensez à utiliser les outils disponibles dans le LWS Panel pour faciliter vos manipulations. Et surtout, sauvegardez régulièrement votre site pour prévenir tout souci ! 😊
Avez-vous déjà rencontré cette erreur ? Partagez vos expériences en commentaire ! ✍️
Commentaires (0)