Erreur 508 Resource Limit Reached

L'erreur "508 Resource Limit Is Reached" s'affiche quand un compte excède les ressources qui lui sont allouées. CPU, Ram ou nombre de processus simultanés

Vous pouvez consulter l'historique de ces limites directement sur votre cPanel, METRICS - CPU and Concurrent Connection Usage.
CPU and concurrent connection usage


Il existe plusieurs raisons qui peuvent être en rapport avec l'erreur affichée:

  • Trafique normale. Si votre site a des picks durant la journée, il peut simplement dépasser les ressources allouées. Si ce problème devient répétitive, il faudra considérer l'upgrade vers un pack supérieur qui a plus de ressource ou la migration vers un serveur dédié ou un vps au moins.
  • Problème dans le code. Avec des pages lourdes, il suffit de peu de connexions pour atteindre les limites des ressources.
    Il est conseiller dans ce cas d'optimiser votre script:
  • Optimisez les requêtes en boucle sql, des requêtes très longue, des connexions sql non fermées...
  • Essayez d'alléger le maximum votre script, en supprimant les plugins/modules/composants lourds/mal-faits, il vous est recommandé de supprimer tout composant/module non utile réellement.
    Selon, les modules, plugins installés sur votre CMS, la taille de certaines images et vidéo, des scripts distant (facebook est twitter sont connu pour être parmi les plus gourmands...) et le nombre de requête sur la base de données, la consommation de ressource devienne plus ou moins grande.
  • Veillez également à ce que le nombre d’articles et de module sur la page d’accueil ne soit pas élevé.
  • Utilisez le cache pour vos page php ou plus encore changez les pages fréquemment consultées par des pages HTML
  • Opérations de gestion. Certaines actions de l'administrateur comme l'importation, exportation peuvent créer un load significatif, qui en plus du trafique normal peuvent causer la limite des ressources
  • Les webcrawlers et les robots qui ne respectent pas un temps de pause entre les scans sont aussi une raison qui peut engendrer cette erreur. Le filtrage du trafique, par un htaccss par exemple, peut résoudre ce problème.

Vous pouvez aussi vérifier que vous n'avez pas un fichier error_log dans les répertoires de votre site qui sont trop volumineux > 2Meg et profiter par la même occasion pour consulter les alertes affichées sur ce fichier pour fixer votre script.

Les deux solutions proposées donc pour dépasser cette erreur sont les suivante :

  • optimiser le script pour qu'il consomme moins de ressources
  • faire un upgrade vers un pack supérieur, qui vous permet de profiter de plus de ressources

En ce qui concerne la deuxième solution, nous vous recommandons de contacter notre département commercial pour plus d'assistances par rapport à la procédure de l'upgrade.

  • 2 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

création base de données Mysql

Comment créer une base de données MySQL utilisable dans mes scripts php à partir du cPanel? 1-...

scripts cgi

Pour que les scripts cgi s'exécutent , il faut que ceux-ci aient l'extension .cgi ou .pl (...

Mot de passe compte mail

  En cas d’oubli des identifiants Webmail, vous avez la possibilité de générer un nouveau mot de...

répertoire cgi-bin

Sur le serveur le chemin est : /home/user/public_html/cgi-bin

créer une page d'erreur personnalisée

Pour créer une page d'erreur personnalisée (couramment appelée "error 404"), vous devez tout...