Vérification des ressources utilisées par cPanel

1

Vous pouvez régulièrement vérifier l'historique des ressources utilisées par votre votre compte via cPanel, section Mesures, puis icone Mesures/Utilisation de l'UC et des connexions simultanées.
Si l'icône n'est pas présente, cela veut dire que vous êtes sous un serveur cPanel sans Cloudlinux, voir en bas de notre article comment procéder :
'Pour voir votre processeur utilisé en temps réel, vous devez utiliser le SSH et la commande top...'

Gestion des ressources par cPanel

Pour le temps réel, regardez simplement la colonne à droite de votre cPanel, vous devez rafraîchir pour actualiser...
Ou, vous pouvez aussi voir ceci en SSH sans besoin de rafraîchir et voir plus de détail sur les processus, voir les détails en bas de cet article. Une telle investigation peut nécessiter l'intervention de votre webmaster.

Noter que les graphiques ne peuvent enregistrer précisément les pics processeur qui peuvent survenir pendant quelques secondes seulement.
Vous devez observer ceci régulièrement selon différentes amplitudes : jour, semaine, mois (day, week, month).
Database signifie 'base de données', vous pouvez savoir quelle proportion de processeur est utilisé dans le 1er graphique.

Très important, les 'snapshots' (instantanés) sont là pour vous donner autant d'informations détaillées que possible en cas de problème, vous pouvez étudier votre accès au journal en même temps pour croiser les informations.

Ceci est très important dans le sens ou cela peut causer des ralentissements de vos sites, des pages d'erreurs, et si cela cause une surcharge serveur à cause de processus php de façon persistante, vous ne tarderez pas à recevoir un message d'alerte de notre part.

Si votre trafic élevé n'explique pas le haut niveau d'utilisation des ressources, alors il faut analyser en détails, voici les causes en général :

1 - utilisation de module de tierce parties, soit mal installé, soit mal codé, soit utilisation de multiples modules en conflit (typique des modules de sécurité). Les plugins sont la raison à 90% des dysfonctionnements observés sur les sites web. Désinstallez carrément tout ce qui ne vous sert pas, et veillez à ce que les plugins restants soient non seulement de qualité, mais aussi avec chacun un rôle unique. Enfin, de nombreux plugins nécessitent de lire leur propre documentation, contactez l'éditeur pour vous aider à résoudre des problèmes inconnus. 

2 - des crons trop serrés sur des processus consommant beaucoup de ressources de manière anormale, c'est à dire persistant en général.... 


3 - un niveau d'écriture disque élevé de façon permanente, voir 'Input / Output usage', voir les plugins

Activez le mode error_log depuis 'settings' du 'Sélecteur php' de votre cpanel (après résolution le remettre à Off), puis le debug mode de votre CMS, et en cas de besoin, prenez rapidement un webmaster...

4 - L'étude des détails de vos visites, par l'icône Visiteurs, peut révéler des visites anormales : attaques de certaines IP, voyez leur user agent à droite et nous informer du user agent avec un nom de bot inconnu si vous en voyez un (nous pourrons le bloquer si valable)...
Lire : https://support.yoorshop.hosting/knowledgebase/3077/vous-etes-sous-attaque-ddos.html

Nous recommandons toujours d'avoir une moyenne processeur utilisé de 60% au maximum afin d'avoir une marge pour les pics de traffic, le travail d'administration, également il ne faut pas que la mémoire vive soit saturée : regardez si un module ou quelque chose ne buggue pas, sinon, il faut plus de mémoire vive car en cas de saturation, les pages s'affichent avec des erreurs par moment.

Les ressources allouées dans votre plan peuvent se révéler insuffisantes, et n'est plus adapté à vos besoins en ressources telles que : processeur, mémoire vive, espace disque, nombre de processus. 

Voir notre article : https://support.yoorshop.hosting/knowledgebase/2577/Augmenter-diminuer-resilier-et-options.html 

Pour voir votre processeur utilisé en temps réel, vous devez utiliser le SSH, avec putty, puis la commande :
/usr/bin/top -d 00.50
Ouvrez une seconde session putty
Vous pouvez regarder ce que fait un processus, par son numéro PID, exemple si numéro 9952, saisissez :
strace -p 9952

Pour tuer tous les processus :
Tapez dans la console SSH : kill -15 -1 ,et appuyez sur Entrée
(cela désactivera également votre session SSH, reconnectez en SSH, et tapez top encore pour voir que tout est revenu au calme)