Erreur 508 Resource Limit Is Reached : limite de ressources atteinte

Fiche du décodeur d'erreurs, mise à jour le 12 octobre 2026

BloquantServeur et codes HTTP
Le message affiché
508 Resource Limit Is Reached
Autres formulations du même message 1
  • The website is temporarily unable to service your request as it exceeded resource limit. Please try again later.

Votre compte partage un serveur avec d’autres clients et dispose d’un quota : processeur, mémoire, lectures et écritures disque, nombre de processus simultanés. Quand le site dépasse l’un de ces plafonds, le système de l’hébergeur (souvent CloudLinux sur les offres cPanel) refuse les nouvelles demandes et affiche cette page jusqu’à ce que la charge retombe.

Pourquoi cette erreur apparaît

  • Trop de processus PHP simultanés : pic de visites, robots, ou attaques sur wp-login.php et xmlrpc.php.
  • Aucun cache de pages : chaque visite fait travailler PHP et la base de données.
  • Les tâches planifiées de WordPress (WP-Cron), une sauvegarde ou un import tournent en même temps.
  • Une extension lourde ou mal conçue sollicite le serveur à chaque affichage.
  • L’offre d’hébergement est devenue trop juste pour la fréquentation du site.

Comment corriger le problème

Laisser la charge retomber

Attendez quelques minutes avant de recharger. Si l’erreur disparaît d’elle-même, notez l’heure à laquelle elle est apparue : elle aidera à retrouver ce qui a provoqué le pic.

Consulter l’utilisation des ressources

Dans cPanel, la rubrique « Utilisation des ressources » (Resource Usage) indique quelle limite a été atteinte et à quel moment. Une limite de processus simultanés (Entry Processes) ne se traite pas comme une limite de mémoire.

Activer un cache de pages

Un cache sert des pages déjà prêtes sans relancer PHP à chaque visite. Sur un serveur LiteSpeed, l’extension LiteSpeed Cache est la plus adaptée ; ailleurs, choisissez l’extension de cache conseillée par votre hébergeur.

Repérer les robots et les attaques

Les statistiques brutes de l’hébergement (Awstats, journaux d’accès) montrent les adresses et les pages les plus sollicitées. Bloquez les robots abusifs, protégez wp-login.php et fermez l’accès à xmlrpc.php si aucun service (application mobile, Jetpack) ne s’en sert.

Remplacer WP-Cron par une vraie tâche planifiée

Par défaut, WordPress déclenche ses tâches planifiées pendant les visites. Coupez ce mécanisme dans wp-config.php, puis créez dans le panneau d’hébergement une tâche cron qui appelle wp-cron.php à intervalle régulier ; sans elle, les tâches ne s’exécuteraient plus.

// wp-config.php
define( 'DISABLE_WP_CRON', true );

# Tâche cron de l'hébergement
*/15 * * * * wget -q -O - "https://www.example.fr/wp-cron.php?doing_wp_cron" >/dev/null 2>&1

Avant de désactiver WP-Cron, vérifiez que votre hébergeur permet de créer une tâche cron : sans elle, sauvegardes, publications programmées et e-mails planifiés s’arrêtent.

Le guide completComprendre les erreurs HTTP de WordPress

Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.

Ouvrir le décodeur