Le message « Erreur 508. Limite de ressource atteinte » peut vous déstabiliser. Il ne s’agit pas d’une erreur HTTP courante, mais elle peut rendre votre site et votre serveur web inaccessibles.

Mais ne vous inquiétez pas. Cet article explique ce qu’est l’erreur HTTP 508, comment la résoudre et les mesures préventives à prendre pour éviter qu’elle ne se reproduise.

C’est parti !

Quelle est la cause de l’erreur « 508 Limite de ressource atteinte » ?

La plupart des comptes d’hébergement web ont des limites définies pour les ressources. Si cette limite est dépassée, une erreur « 508 Limite de ressource atteinte » est déclenchée, et votre site sera temporairement inaccessible.

Le message du navigateur « Error 508 Resource Limit Is Reached ».
Le message du navigateur « Error 508 Limite de ressource atteinte ». (Source)

Cette erreur est déclenchée au niveau du serveur et peut être causée par divers facteurs, notamment une sollicitation excessive des ressources CPU et RAM du serveur. Elle est aussi généralement associée à une forte demande de processus simultanés, ce qui se produit souvent si votre site connaît un volume de trafic anormalement élevé.

Un pic de trafic sur le site web peut également être le résultat d’une tentative d’attaque DDoS. Dans ce cas, votre site déclenchera une erreur « 508 Limite de ressource atteinte » lorsque les ressources disponibles auront été épuisées pendant l’attaque. Cependant, il se peut que vous n’ayez rien à faire pour résoudre le problème !

Si vous considérez que cette augmentation du trafic web est un événement ponctuel, vous pouvez choisir d’attendre et de voir si le trafic diminue.

Si vous êtes sur un serveur partagé ou si vous avez souscrit à une formule d’hébergement d’entrée de gamme, il est plus probable que vous rencontriez ce type d’erreur. Si c’est le cas, vous devrez augmenter les limites de ressources à court terme pour que votre site soit à nouveau opérationnel.

Comment corriger l’erreur « 508 Limite de ressource atteinte »

Lorsque le volume de trafic est plus élevé que prévu, votre site peut rapidement dépasser les ressources allouées, ce qui entraîne l’arrêt de votre serveur.

Vérifier l’utilisation de vos ressources

La première chose que vous pouvez faire pour corriger une erreur de limite de ressources est de vérifier l’utilisation de vos ressources. Veillez également à consulter les journaux d’activité du serveur. Cela vous aidera à identifier la cause profonde du problème.

Si vous êtes un client de Kinsta, vous pouvez visualiser assez facilement l’utilisation des ressources et les journaux d’activité.

Les éléments de menu Analytics et Journal d’activités dans MyKinsta.
Les éléments de menu Analytics et Journal d’activités dans MyKinsta.

Connectez-vous à votre tableau de bord MyKinsta et sélectionnez le site que vous souhaitez consulter. Vous pouvez consulter l’utilisation des ressources via le menu Analytics et les journaux d’activité via le menu Journal d’activités.

Il existe des outils et des méthodes supplémentaires que vous pouvez utiliser en complément.

N’oubliez pas que les limites que vous verrez imposées à votre site seront légèrement inférieures aux limites nécessaires à son fonctionnement.

Pourquoi ?

Supposons que votre site web se trouve sur un serveur partagé, avec de nombreux autres clients et leurs sites (n’oubliez pas que ce ne serait pas le cas avec Kinsta). Comme votre site commence à attirer plus de trafic, le serveur qui héberge tous ces nombreux sites, y compris le vôtre, traite de plus en plus de requêtes pour répondre à votre trafic croissant.

Si votre popularité se maintient, le serveur finira par atteindre ses limites de ressources pour tous les sites qu’il héberge, y compris le vôtre. Vous pouvez repérer cette tendance à temps pour éviter les temps d’arrêt. Un bon fournisseur d’hébergement garde un œil attentif sur le volume. Votre hébergeur doit vous contacter pour vous avertir que votre site sera indisponible s’il continue à consommer des ressources à un rythme supérieur à celui autorisé par votre plan.

Vérifier les processus internes exécutés sur votre site et le code tiers

La cause de l’erreur « 508 Limite de ressource atteinte » n’est pas toujours externe. Les ressources peuvent être consommées de manière excessive par un ou plusieurs processus malveillants exécutés en interne sur votre site, tels que :

Dans le cas d’un code tiers, cela peut souvent être dû à une extension particulière de la solution de gestion de contenu (CMS). Si, par exemple, vous utilisez WordPress et que vous avez installé une ou plusieurs extensions qui consomment régulièrement plus de ressources que celles qui sont allouées, vous rencontrerez tôt ou tard des erreurs 508.

Pour éviter une telle situation, il est conseillé de maintenir les extensions de votre CMS à jour. Dans le cas de WordPress, cela signifie que vous devez maintenir vos thèmes et extensions à jour dans leurs dernières versions.

Si aucune mise à jour n’est disponible pour un thème ou une extension en particulier depuis un certain temps, envisagez de cesser de l’utiliser en faveur d’un produit similaire mis à jour plus récemment ou contactez l’auteur pour vérifier si une nouvelle version est imminente.

Désactiver toutes les extensions de votre site et les activer une par une

Il se peut que l’une de vos extensions CMS consomme plus de ressources serveur qu’elle ne le devrait, auquel cas vous devriez essayer de toutes les désactiver. Si l’erreur disparaît, vos soupçons sont confirmés : une extension est en cause.

Commencez par désactiver les extensions du site.

Une fois toutes les extensions désactivées, réactivez-les une par une, en testant à nouveau votre site à chaque fois pour identifier la coupable. La prochaine étape consiste à contacter l’auteur de l’extension pour signaler le problème. Si l’extension est bien gérée, son auteur devrait vous proposer une solution viable.

Désactiver votre thème enfant

Enfin, si vous utilisez un thème enfant WordPress, vous devez vérifier les modifications qui lui ont été apportées pour voir si elles peuvent causer des problèmes. Vous pouvez rapidement tester cela en passant temporairement au thème parent.

Contacter le support

Si aucune de ces méthodes ne vous a aidé à identifier la cause de l’utilisation accrue des ressources, vous devez contacter l’équipe de support de votre hébergeur et lui demander des informations plus détaillées. L’équipe de support de Kinsta est disponible 24 / 7.

Mesures préventives

C’est une bonne idée de garder un œil sur l’utilisation des ressources du serveur à titre préventif. Cela vous donnera une chance de prendre de l’avance sur tout problème potentiel qui pourrait faire tomber votre site.

La maintenance automatique est une approche judicieuse pour aider à maîtriser les coûts d’hébergement au fur et à mesure que votre site se développe et mûrit, tout en veillant à minimiser les temps d’arrêt de votre site. Idéalement, vous voudrez rester bien en deçà de la limite des ressources allouées afin de réduire les risques.

De nombreuses applications complémentaires peuvent vous aider à suivre l’utilisation de votre site. Un outil de surveillance de performance d’applications (comme Kinsta APM) devrait être une considération majeure lorsque vous décidez comment surveiller votre site.

Si vous organisez des promotions ou des campagnes de marketing, attendez-vous à une augmentation du trafic sur votre site. Il peut être utile de comprendre comment votre fournisseur d’hébergement compte les visites sur votre site. Dans la plupart des cas, vous ne verrez pas nécessairement un pic massif de trafic, mais il est tout de même judicieux d’essayer de le prévoir si vous risquez d’atteindre vos limites.

En outre, assurez-vous que vos coordonnées (téléphone et e-mail) sont toujours à jour. Ainsi, vous ne manquerez aucune alerte sur l’utilisation des ressources.

Pour une plus grande tranquillité d’esprit, nous vous recommandons d’investir dans un serveur web dédié ou, à défaut, dans une allocation plus importante de ressources initiales, comme avec l’option d’espace disque de Kinsta. Cette flexibilité coûtera plus cher, mais les risques de panne de votre site web seront presque nuls.

Résumé

Lorsque votre site rencontre l’erreur « 508 Limite de ressource atteinte », cela peut être difficile. Vous voudrez remettre votre site en état de marche le plus rapidement possible. Pour éviter que cette erreur ne se reproduise à l’avenir, vous devez :

  • Résoudre le problème actuel en vérifiant ce qui cause l’utilisation élevée des ressources
  • Augmenter les limites de ressources de votre site pour tenir compte également de la croissance et du trafic futurs

Pour en savoir plus, découvrez comment Kinsta fait les choses différemment avec l’infrastructure Google Cloud et des conteneurs logiciels isolés pour chaque site.

David Gwyer

David Gwyer is a WordPress developer at WPGoplugins, JavaScript programmer, and technical writer with 20+ years industry experience. His current development work is focused on creating engaging blocks for the exciting new WordPress Editor. Connect with David on Twitter