Correction de l'erreur "503 Service temporairement indisponible"

imprimer · Время на чтение: 16мин · par · Publié · Mis à jour

jouerÉcoutez cet article

Correction de l'erreur "503 Service temporairement indisponible"Une fois votre site opérationnel, il peut attirer des centaines de milliers de visiteurs. Plus vous attirerez de visiteurs, plus vous recevrez de revenus. Mais votre site génère une erreur 503 et vous ne savez pas quoi faire. Les visiteurs partent. Le référencement est nul. Les revenus baissent. Cependant, tout n'est pas perdu. Vous pouvez lancer votre site Web en un rien de temps.

Je vais vous montrer les étapes exactes à suivre pour supprimer cette erreur de votre site. Vous apprendrez également comment éviter que l'erreur ne se reproduise.

Le contenu de l'article :

Que signifie l'indisponibilité temporaire du service 503 ?

Réponse courte : la surcharge du serveur fait que votre site Web génère une erreur 503 "Serveur temporairement indisponible".

Le serveur est l'endroit où vos sites Web sont hébergés. Considérez-le comme le terrain sur lequel votre maison est construite. Si la maison est lourde et que le sol en dessous est marécageux, votre maison s'effondrera comme un jeu de cartes.

De même, si vous avez créé votre site sur un serveur qui ne peut pas gérer des problèmes tels que l'augmentation du trafic, il générera une erreur. Cela soulève la question - tout s'est bien passé avec votre site jusqu'à présent ; alors pourquoi le serveur ne peut-il pas traiter vos actions maintenant ?

Examinons les raisons possibles pour lesquelles votre serveur peut être surchargé:

  • Mettre à jour ou installer un plugin ou un thème, ou même le noyau.
  • Augmentation soudaine du trafic.
  • Extrait de code personnalisé qui se comporte mal.

1. Mettre à jour ou installer un plugin, un thème ou un noyau

Lorsque vous mettez à jour ou installez des plugins, des thèmes ou un noyau sur votre site Web WordPress, vous demandez essentiellement à votre serveur d'effectuer une tâche. Si votre serveur est déjà occupé par d'autres tâches, il redémarrera et cessera de répondre. Ce faisant, il donnera une erreur 503.

2. Augmentation soudaine du trafic

Le serveur peut également générer une erreur si votre site commence à recevoir plus de trafic que d'habitude. Peut-être que quelqu'un quelque part a mentionné votre site et c'est pourquoi les gens affluent vers votre site. Ou votre site subit un certain type d'attaque de pirate appelée DDoS. Dans ce type d'attaque, les pirates envoient du faux trafic vers votre site Web pour essayer de surcharger votre site Web.

pic de trafic web

En règle générale, chaque fois qu'un visiteur accède à votre site et ouvre une page, votre serveur agit et envoie la page au navigateur du visiteur. Mais si le serveur est surchargé de tâches, alors servir la page au visiteur devient problématique. La page mettra un certain temps à se charger. Par conséquent, les pages de vos visiteurs s'afficheront lentement.

Lorsque trop de visiteurs accèdent au site en même temps, le serveur surcharge et renvoie une erreur http 503.

3. Morceau de code personnalisé qui ne fonctionne pas correctement

Les codes personnalisés vous aideront à créer un site Web comme vous le souhaitez. Mais l'utilisation d'un code personnalisé incorrect peut entraîner une erreur "503 Service Temporary Unavailable".

Lorsque vous ajoutez du code personnalisé à votre site, vous demandez à votre serveur de présenter les données sur votre site d'une certaine manière. Si le code est incorrect, vous donnez les mauvaises instructions. Lorsque le serveur essaie de comprendre un morceau de code, il surcharge et renvoie une erreur.

Comment corriger l'erreur "503 Service temporairement indisponible" ?

L'erreur 503 peut se manifester de différentes manières. Voici quelques-unes des variantes de l'erreur 503 :

  • erreur HTTP 503 ;
  • Erreur de serveur HTTP 503 ;
  • 503 Service Indisponible;
  • Erreur 503 Service indisponible WordPress ;
  • 503 Service WordPress temporairement indisponible ;
  • Erreur 503 Le nombre maximal de threads pour le service a été atteint ;
  • Le serveur est temporairement incapable de répondre à votre demande en raison d'un temps d'arrêt pour maintenance ou de problèmes de bande passante. Veuillez réessayer plus tard.

Peu importe le message d'erreur, le correctif est le même. Connaître la cause facilite la recherche d'une solution. Si vous savez ce qui a causé l'erreur, passez directement à la solution appropriée.

Par exemple, si l'erreur apparaît lors de l'installation d'un nouveau plugin, alors le plugin est le coupable. Allez directement à l'endroit où je vais vous montrer comment désactiver le plugin même si vous ne pouvez pas accéder au panneau d'administration.

Si vous connaissez la raison de l'erreur

1. Annulez la mise à jour à l'origine de l'erreur

Si vous avez commencé à rencontrer une erreur immédiatement après la mise à jour d'un plugin, d'un thème ou d'un noyau, la mise à jour provoque une erreur. Si vous avez accès au panneau d'administration, tout ce que vous avez à faire est de restaurer le logiciel à sa version précédente.

Installez et activez le plugin WP Rollback. Cela vous aidera à rétrograder n'importe quel plugin ou thème vers une version précédente. Pour rétrograder le noyau, utilisez le plugin WP Downgrade.

Si vous n'avez pas accès au panneau d'administration, vous devrez annuler manuellement la mise à jour. Cela vous oblige à accéder au backend et à accéder à vos fichiers WordPress.

Veuillez vous assurer que vous utilisez les méthodes manuelles et non celles qui impliquent des plugins. Vous ne pouvez pas installer de plugins, vous vous souvenez ?

Après la rétrogradation, ouvrez le site et vérifiez si l'erreur a disparu. Si ce n'est pas le cas, effacez le cache et vérifiez à nouveau. Si le problème persiste, les mises à jour ne provoquent pas l'erreur.

2. Désactivez le plugin ou le thème incriminé

Si l'erreur est apparue immédiatement après l'activation d'un nouveau plugin ou thème, vous devez le désactiver. Si vous avez accès au tableau de bord WordPress, la désactivation est facile. C'est à propos de:

⟹ Plugins > Plugins installés > Cliquez ensuite sur le bouton "Désactiver" qui apparaît juste en dessous du plugin, ou
⟹ Apparence > Thèmes > Cliquez sur un thème, puis sélectionnez Supprimer.

Si le thème est actif, vous devez activer un autre thème sur votre site. Et puis procédez à la suppression du thème précédemment actif. Mais si vous n'avez pas accès au site, vous devez désactiver manuellement le plugin et le thème. Voici comment:

Étape 1: Téléchargez et installez Filezilla sur votre ordinateur local. Ouvrez-le et connectez-vous à votre site Web avec des informations d'identification FTP.

connexion filezilla

Étape 2: Une fois la connexion établie, le panneau du site distant commencera à se remplir de dossiers. À l'aide du panneau, accédez à

  • public_html > wp-content > plugins
  • public_html > wp-content > theme

Si vous cliquez sur des dossiers, vous pourrez voir tous les plugins et thèmes installés sur votre site. Accédez à celui que vous souhaitez désactiver et suivez ces étapes :

Faites un clic droit sur le plugin ou le thème et sélectionnez le "Renommer".

renommer les plugins

⟹ Ajoutez le texte ".deactivate" au nom du logiciel. Ferme la fenêtre. Le logiciel sera désactivé.

désactiver le plugin filezilla

Vérifiez maintenant votre site Web pour vous assurer que l'erreur a disparu. Si ce n'est pas le cas, effacez le cache et vérifiez à nouveau. Si le problème persiste, essayez les solutions de la section suivante.

Si vous ne connaissez pas la raison

1. Agissez pour éliminer les embouteillages

L'erreur « Le service 503 est temporairement indisponible » peut être causée par une augmentation soudaine du trafic sur votre site. Vérifiez Google Analytics pour voir si votre site reçoit plus de trafic que d'habitude. Si c'est le cas, c'est la cause de l'erreur.

Q : Pourquoi y a-t-il une augmentation soudaine du trafic ?

Placer une remise ou un cadeau

Avez-vous mis en place une sorte de promotion ou de remise irrésistible qui attire beaucoup de monde ? Peut-être que votre site connaît un regain de popularité soudain en raison de mentions dans les médias, etc.

Incroyable! Mais votre serveur vous fait défaut ici. Pour profiter de cette augmentation du nombre de visiteurs, mettez à niveau votre plan d'hébergement. Le meilleur serveur avec beaucoup de ressources devrait être capable de gérer le trafic en masse.

Attaques DDoS et attaques par force brute

Il existe différents types d'attaques de pirates. Dans les attaques DDoS, les pirates envoient un faux trafic pour surcharger votre serveur, ce qui provoque la fermeture de votre site et génère une erreur 503.

En règle générale, les attaques DDoS sont menées afin de désactiver les grandes marques. Mais les pirates ciblent également des sites plus petits pour obtenir une rançon. Ce n'est qu'après que les propriétaires du site ont payé qu'ils arrêtent le trafic. Cela vaut la peine de vérifier si vous avez reçu une demande de rançon. Cela aidera à déterminer si vous faites l'objet d'une attaque DDoS.

Une autre raison pourrait être que des pirates essaient de s'introduire dans votre site. Ils ont lancé plusieurs requêtes sur votre page de connexion pour essayer différentes combinaisons nom d'utilisateur/mot de passe, ce qui a provoqué un pic de trafic. C'est ce qu'on appelle une attaque par force brute.

2. Désactivez les plugins et les thèmes un par un

L'erreur peut être liée à un plugin ou à un thème. En règle générale, un plugin ou un thème ne cause pas de problèmes à l'improviste. Ce n'est que lorsque vous les mettez à jour ou que vous ajoutez un nouveau plugin ou thème à votre site que vous rencontrez ce problème.

Si vous disposez d'un journal d'activité, vous pouvez savoir si quelqu'un a installé un nouveau logiciel ou un logiciel mis à jour. Si vous ne le faites pas, désactivez tous les plugins et thèmes pour voir s'ils sont le coupable.

Vous ne pouvez pas accéder à la zone d'administration de WordPress, vous devez vous rendre sur le backend du site pour le faire. Étapes à suivre :

Désactivation manuelle des plugins

Étape 1. Téléchargez et installez Filezilla sur votre ordinateur local. Connectez-le à votre site Web avec des informations d'identification FTP.

filezilla 2 entrée

Étape 2. Une fois la connexion établie, le panneau du site distant commencera à se remplir. Dans ce panneau, accédez à ⟹

  • public_html > wp-content > plugins

Faites un clic droit sur le dossier des plugins et sélectionnez "Renommer". Renommez le dossier en plugins.deactivate. Cela désactivera tous les plugins de votre site.

renommer les plugins un par un

Étape 3: Retournez maintenant sur votre site pour vérifier s'il affiche toujours "WordPress Error 503". Si c'est le cas, effacez le cache et vérifiez à nouveau. Si le problème persiste, passez à la solution suivante, qui consiste à désactiver les thèmes.

Mais si le problème est résolu, je vous recommande de déterminer quel plugin était à blâmer.

Étape 4: Revenez au dossier des plugins et renommez-le en plugins.

Étape 5: Ouvrez maintenant le dossier et renommez le premier plugin. Ajoutez simplement ".deactivate" au nom du plugin.

greffon de désactivation filezilla

Revenez et vérifiez votre site. Ce plugin a-t-il causé l'erreur ? Sinon, continuez à renommer les plugins. À un moment donné, l'erreur disparaîtra. Le dernier plugin que vous avez renommé a provoqué une erreur. Pour vous assurer que vous ne rencontrez plus l'erreur, vous pouvez désinstaller le plug-in, rechercher un remplacement ou, si vous ne pouvez pas vous débarrasser du plug-in, écrire à leur support.

Assurez-vous de renommer le reste des plugins avec leurs noms d'origine, sinon ils ne fonctionneront pas.

Désactivation des thèmes

Après avoir exclu les plugins, vérifiez les thèmes. Le processus de débogage avec des thèmes est différent de ce que vous feriez avec des plugins. La désactivation de tous les thèmes laissera votre site sans thème et entraînera l'affichage d'une erreur : "ERREUR : le répertoire des thèmes est vide ou n'existe pas. Veuillez vérifier l'installation."

Alors voici ce qu'il faut faire :

  • Activez le thème WordPress par défaut sur votre site.
  • Désactivez le thème précédemment actif.
  • Restaurer le thème précédemment actif.
  • Désactivez tous les autres thèmes sur votre site.

Étape 1 : Activez le thème WordPress par défaut

⟹ Connectez-vous à votre compte d'hébergement

Dans cPanel, ouvrez PHPMyAdmin.

⟹ Sélectionnez le tableau wp_options.

Trouvez un modèle et une feuille de style. Il vous montrera le thème du site actuellement actif. Notez l'orthographe exacte et la casse du sujet, car vous en aurez besoin plus tard. Dans l'image ci-dessous, c'est "aster".

feuille de style de modèle dans la gestion du site

⟹ Ensuite, vous devez faire du thème WordPress par défaut le thème actuel du site. Double-cliquez sur le modèle et changez le thème en vingt vingt. Ensuite, double-cliquez sur la feuille de style et changez le thème en vingt vingt.

thème de feuille de style de modèle

Étape 2Désactivez le thème précédemment actif

⟹ Ouvrez maintenant Filezilla.

Et allez à public_html > wp-content > thèmes. Le dossier de thème contiendra le thème précédemment actif. Désactivez-le en le renommant en quelque chose comme themename.deactivate.
Ensuite, ouvrez votre site Web et vérifiez s'il génère toujours l'erreur. Si c'est le cas, cela signifie que le thème précédemment actif n'est pas le coupable.

Étape 3 : Activez le thème précédent

⟹ Accédez à PHPMyAdmin et renommez le thème dans la section modèles et feuilles de style. Assurez-vous que le nom est exactement celui que vous avez copié. N'apportez aucune modification à l'orthographe ou à la casse.

Étape 4 : Désactivez tous les thèmes un par un

⟹ Pour déterminer quel thème est le coupable, vous devez désactiver un thème à la fois. Dans Filezilla, commencez à renommer chaque thème et consultez votre site Web.

N'oubliez pas de désactiver le thème actif. Nous l'avons déjà vérifié. Si aucune des rubriques ne provoque l'erreur, passez à la solution suivante.

3. Parlez à votre hébergeur

Votre fournisseur d'hébergement a alloué de l'espace sur l'un de ses serveurs. Selon votre plan, il existe une limite supérieure aux ressources de serveur que votre site Web peut utiliser. Si votre site Web nécessite plus de ressources que votre forfait actuel ne le permet, vous devez passer à un forfait supérieur.

Vous hébergez peut-être votre site sur un environnement d'hébergement partagé, le problème vient alors d'autres sites Web sur votre serveur. Ils peuvent prendre toutes les ressources de votre serveur, vous laissant très peu de travail. Votre site ne reçoit pas sa juste part de ressources.

Une autre raison possible de l'erreur est que votre serveur subit des mises à jour proactives. La plupart des hébergeurs vous envoient un e-mail un jour ou deux avant que le serveur ne tombe en panne. Il vaut la peine de vérifier votre compte de messagerie, y compris votre dossier spam, pour ces mises à jour.

Vous devez parler à votre fournisseur d'hébergement pour savoir ce qui se passe. Essayez d'exclure les causes telles que les mises à jour du serveur et d'autres sites consommant des ressources. Si vous avez besoin de mettre à niveau votre plan d'hébergement, faites-le.

4. Limitez l'API "Heartbeat" de WordPress

L'API Heartbeat permet 3 fonctions sur votre site WordPress :

  1. Enregistrement automatique des publications et des pages. Si vous travaillez sur un article ou une page et que votre navigateur plante ou que vous fermez accidentellement votre navigateur, WordPress enregistre automatiquement la dernière version de votre travail.
  2. Affichage des données en temps réel. Les sites Web de commerce électronique utilisent des plugins pour afficher des données en temps réel sur le tableau de bord. Cette API leur permet de le faire.
  3. Empêcher plusieurs modifications simultanées. Sur les sites Web multi-auteurs, vous ne voulez pas que les mêmes messages soient modifiés par plusieurs personnes en même temps. Si vous modifiez un message, l'API Heartbeat le verrouille et empêche quiconque d'y accéder jusqu'à ce que vous ayez terminé.

L'API utilise les ressources de votre serveur pour exécuter toutes les fonctions mentionnées ci-dessus. Mais trop de requêtes API peuvent surcharger le serveur. Par conséquent, le serveur émet 503 Service temporairement indisponible.

Découvrons si l'API est à l'origine d'une erreur

Étape 1: Ouvrez Filezilla. Et allez à public_htm > wp-content > thèmes.

Étape 2: Ouvrez ensuite le thème actif et recherchez le fichier fonctions.php. Lorsque vous le trouvez, faites un clic droit et sélectionnez l'option Voir la modification.

afficher ou modifier le fichier functions.php

Étape 3 : Ajoutez l'extrait de code suivant au fichier :

add_action('init', 'stop_heartbeat', 1); function stop_heartbeat() { wp_deregister_script("heartbeat"); }

Enregistrez les fichiers et quittez.

fichier de fonction php

Étape 4. Vérifiez si votre site Web donne toujours l'erreur. Si c'est le cas, l'API n'est pas le coupable. Revenez au fichier function.php et supprimez le code que vous venez d'ajouter. N'oubliez pas de sauvegarder le fichier.

Mais si l'erreur a disparu, l'API l'a appelée. Félicitations pour avoir trouvé la cause !

Cela dit, désactiver définitivement l'API n'est pas une bonne idée, car cela active certaines fonctionnalités assez importantes. Cependant, vous pouvez réduire le nombre d'interactions de l'API avec le serveur. Voici comment:
Étape 1: Installez le plug-in Heartbeat Control.
Étape 2. Sur le tableau de bord, accédez à Paramètres généraux > Contrôle du rythme cardiaque.
Étape 3: Il y a 3 options : le tableau de bord WordPress, le frontend et la sélection de l'éditeur de publication. Sélectionnez Modifier Heartbeat pour les trois options, puis réduisez la fréquence au minimum.

Modifier le rythme cardiaque 

Étape 4: Ouvrez maintenant le fichier function.php et supprimez l'extrait de code.

C'est ça les gars.

5. Parlez à vos fournisseurs de CDN

Dans de rares cas, les CDN peuvent générer des erreurs 503. Cela se produit lorsqu'il y a une erreur de connexion entre le serveur CDN et votre site. Si aucune des solutions ci-dessus n'a fonctionné pour vous, il s'agit probablement d'un problème de CDN.

Contactez le support CDN et dites-leur que vous avez exclu toutes les autres possibilités. Gardez vos informations d'identification CDN à portée de main. Vous en aurez besoin lorsque vous parlerez au support.
Nous sommes tous humains. Je suis sûr que l'une des solutions ci-dessus vous aidera à vous débarrasser de l'erreur.

Mais rien ne garantit que cela ne se reproduira pas. Une erreur 503 pourrait signifier un désastre pour votre site. Dans la section suivante, je passerai rapidement en revue tout ce que vous pouvez perdre à cause de l'erreur et ce que vous pouvez faire pour protéger votre site de cette erreur à l'avenir.

Impact de l'erreur 503 Service temporaire indisponible sur votre site Web

Si l'erreur 503 persiste longtemps, cela pourrait avoir les effets suivants sur votre site :

  • Les visiteurs commencent à quitter votre site. Cela sera remarqué par les moteurs de recherche tels que Google/Yandex. Yandex et Google concluront que votre site ne répond pas aux attentes des utilisateurs et réduiront votre classement dans les résultats de recherche.
  • Une fois que les classements souffriront, cela aura un effet d'entraînement. Tout d'abord, votre trafic diminuera, la collecte de revenus diminuera, puis votre revenu mensuel sera affecté. C'est une mauvaise nouvelle pour ceux d'entre vous qui dépendent de votre site Web pour leurs revenus.
  • Même si vous ne comptez pas uniquement sur votre site pour générer des revenus, vos efforts d'optimisation des moteurs de recherche seront vains. Tout le temps, les efforts et l'argent que vous avez investis dans la construction de votre site Web seront gaspillés.
  • La réputation de votre marque sera également minée.

Heureusement, cela ne se produira que lorsque le problème n'est pas immédiatement résolu. Il vaut mieux ne pas attendre une répétition de l'erreur et prendre des mesures préventives.

Protégez votre site des erreurs 503 à l'avenir

Il y a plusieurs choses que vous pouvez faire pour empêcher l'erreur d'apparaître à l'avenir. Mais avant d'y entrer, je vous recommande fortement de configurer un service de sauvegarde qui effectuera une sauvegarde complète de votre site Web tous les jours.

Lors de crises comme celle-ci, une sauvegarde est votre assurance. Vous pouvez rapidement ramener votre site à la normale et enquêter sur l'erreur plus tard.

Les sauvegardes ne sont utiles que lorsqu'elles sont créées régulièrement. Sinon, vous devrez peut-être restaurer une ancienne sauvegarde et perdre toutes les modifications apportées à votre site par la suite.

Découvrez le service de sauvegarde WordPress de BlogVault. Il sauvegarde automatiquement l'intégralité de votre site Web chaque jour. Oui tous les jours. Ainsi, à tout moment, vous perdrez au maximum un jour ouvrable. Et cela vous aidera à restaurer votre site Web en quelques secondes.

1. Mettez à jour ou ajoutez de nouveaux plugins et thèmes sur le site d'essai

Comme nous l'avons vu, la mise à jour ou l'ajout de thèmes et de plugins est l'une des principales raisons pour lesquelles l'erreur se produit. Vous ne pouvez pas arrêter de mettre à jour ou d'essayer de nouveaux plugins et thèmes, mais soyez prudent. Essayez d'utiliser un site intermédiaire. Il s'agit d'une copie exacte de votre site en direct.

Le site de développement contient tous les plugins et thèmes présents sur votre site d'origine. Mettez à jour ou ajoutez des thèmes et des plugins.

Si tout se passe bien dans la phase de préparation, vous pouvez faire des mises à jour et des ajouts au site actuel. Si une erreur se produit lors de l'approvisionnement, cela n'affecte pas le site source. Utilisez les étapes de dépannage ci-dessus sur le site intermédiaire, comme vous le feriez sur un site Web en direct, pour trouver la cause et résoudre le problème.

2. Utilisez un pare-feu pour empêcher les attaques DDoS

Les pare-feu aident à protéger les sites Web contre les attaques DDoS. Mais tous les types de pare-feu ne sont pas efficaces dans ce type d'attaque. Vous en avez besoin d'un qui est basé sur le cloud.

Le pare-feu cloud se situe entre votre site Web et le trafic. Tout le trafic entrant est intercepté par le pare-feu cloud. Il examine les demandes de trafic. S'il détecte que la requête est malveillante, ce trafic est alors bloqué.

Ainsi, lorsqu'une attaque DDoS se produit, le mauvais trafic atteint le pare-feu avant d'atteindre le site. Le pare-feu supporte le fardeau de l'attaque. Votre site restera intact.

3. Passez à un plan d'hébergement plus efficace

La surcharge du serveur est la principale cause de l'erreur 503. Vous rencontrez peut-être plus de trafic, ce qui est formidable. Vous avez besoin d'un serveur avec beaucoup de ressources pour pouvoir servir tous vos visiteurs. Vous devrez passer à un plan d'hébergement supérieur.

Cependant, permettez-moi de vous poser une question : votre site Web est-il souvent en panne ? Vérifiez votre outil de surveillance de la disponibilité pour des données précises. Si votre serveur d'hébergement est souvent en panne pour une raison ou une autre, vous devez passer à un meilleur hébergement.

Pour terminer

Les erreurs font partie intégrante de la gestion du site Web. Ne les laissez pas prendre le dessus sur vous. Mes cours vous aideront à les surmonter tous.

Lire cet article :

Merci d'avoir lu : SEO HELPER | NICOLA.TOP

À quel point ce message vous a-t-il été utile ?

Cliquez sur une étoile pour la noter !

Note moyenne 5 / 5. Décompte des voix : 312

Aucun vote pour l'instant ! Soyez le premier à noter ce post.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

7 − 5 =