Lorsque vous atteignez à plusieurs reprises certaines limites de votre plan d'hébergement, vous recevez une notification similaire à celle-ci :

Cette notification vous informe sur le problème (dépassement des limites) en général, mais si vous voulez vérifier les statistiques détaillées, nous avons un outil pour cela ! La liste détaillée de l'utilisation des ressources vous permet de savoir exactement ce qui a provoqué le dépassement de la limite. Il fonctionne en générant une liste d'entrées pour chaque fois que la limite a été atteinte au cours des dernières 24 heures et peut être trouvé juste en dessous du graphique de performance de stockage (IOPS) :

La liste affiche :

  1. L'heure exacte à laquelle la limite a été atteinte

  2. Utilisation du CPU à ce moment-là

  3. Utilisation de la mémoire à ce moment-là

  4. Le processus exact qui a fait que la limite a été atteinte en premier lieu.

C'est un élément essentiel pour le dépannage ou l'optimisation de votre site Web.

Les cas les plus courants

  1. Navigateur de fichiers

  2. lsphp

  3. mysqld

Navigateur de fichiers : IOPS, NPROC

Au cas où vous verriez cette entrée :

Cela signifie qu'il est lié à notre nouveau gestionnaire de fichiers (bêta). Comme il est encore en version bêta, les opérations lourdes IO/IOPS comme l'archivage peuvent le rendre plus lent. Si vous rencontrez des problèmes avec notre nouveau gestionnaire de fichiers, vous pouvez essayer d'effectuer des actions via notre gestionnaire de fichiers par défaut ou via un client FTP. Une autre option est d'arrêter tous les processus en cours d'exécution, cette option se trouve en bas de la section Utilisation des commandes :

lsphp : Toutes les limites

lsphp est un processus responsable de la façon dont le serveur web Litespeed sert votre page web à vos visiteurs. Il traite essentiellement tous les fichiers PHP pour servir le contenu généré aux visiteurs.

Par exemple, les grandes applications CMS comme WordPress peuvent avoir de nombreuses extensions, dont beaucoup ne sont pas optimisées. Pour cette raison, vous pouvez voir de telles entrées dans la liste détaillée de l'utilisation des ressources :

  • CPU ou IO lors de l'accès à wp-admin - généralement un indicateur de trop d'extensions pour votre plan actuel ou un manque d'optimisation. Une bonne idée est d'essayer d'en désactiver quelques-uns et de voir si le problème peut être réduit à une seule extension.

  • CPU ou IO lors de l'accès à wp-cron - wp-cron est exécuté à chaque chargement de page, car WordPress vérifie si certaines actions doivent être exécutées. Une meilleure approche consiste à désactiver wp-cron et à utiliser nos Cronjobs sur hPanel.

  • NPROC ou CPU avec de nombreux processus lsphp - cela peut indiquer une attaque DDOS ou simplement un afflux soudain de visiteurs. En gros, le site Web ne sert pas les visiteurs assez rapidement, et le nombre de processus augmente ou l'utilisation cumulée du CPU atteint des limites. L'optimisation, une mise à niveau ou un CDN comme Cloudflare sont de bonnes solutions dans ce cas.

  • CPU, IO, mémoire physique, avec peu de processus - Indique généralement un manque d'optimisation du site Web, car il suffit de quelques visiteurs pour générer une forte utilisation du CPU.

mysqld : CPU et mémoire physique

Les raisons les plus courantes pour lesquelles la limite de mysqld est atteinte sont les suivantes :

  • Index de base de données manquants

  • Grandes requêtes

  • Plusieurs opérations JOIN coûteuses

Tous ces éléments peuvent amener votre requête MySQL à créer de grandes tables temporaires qui peuvent prendre de la mémoire du temps de traitement, ce qui a pour conséquence de ralentir ou même de perdre la connexion au serveur MySQL. Pour résoudre ce problème, nous vous recommandons d'utiliser notre option Réparer la base de données dans hPanel, car elle répare et optimise votre base de données.

Pour WordPress en particulier, nous vous recommandons d'utiliser une extension d'optimisation de base de données telle que Advanced Database Cleaner. Cela permettra de s'assurer que toutes les tables inutiles laissées par les précédentes installations d'extensions seront supprimées et n'utiliseront pas vos ressources.

Enfin, nous suggérons de construire un index et de rechercher les requêtes qui prennent plusieurs secondes ou utilisent beaucoup de mémoire.

REMARQUES :

Avez-vous trouvé votre réponse?