J'ai un site Joomla provoquant une charge très élevée (php) sur le serveur. J'ai déjà exécuté la fonctionnalité de journal lent de MySQL et cela ne semble pas être MySQL.
Quels sont les moyens d’analyser un site Joomla pour déterminer les causes de la charge php élevée?
Exemple de processus les plus élevés de la journée:
testing1 testing1.com 27.32 0.53 0.3
Top Process %CPU 179 /usr/bin/php /home/testing1/public_html/index.php
Top Process %CPU 138 /usr/bin/php /home/testing1/public_html/index.php
Top Process %CPU 137 /usr/bin/php /home/testing1/public_html/index.php
Utilisation de la dernière version 1.5 de Joomla sur un serveur CentOS exécutant Apache/MySQL. J'ai un accès complet/root à ce serveur, je peux donc installer les outils nécessaires.
Je sais que l'idée générale est qu'un certain nombre de composants tiers sont probablement à l'origine de ce problème, mais comment puis-je déterminer lesquels (sans les supprimer/désactiver)?
Il sera toujours difficile de diagnostiquer le problème sans désactiver les composants suspects (diagnostiquer des problèmes de performances revient à diagnostiquer tout autre type de problème; il s’agit d’un processus d’élimination qui nécessite d’isoler/de contrôler différentes variables pour tester différentes hypothèses ), mais les outils utiles à avoir sont: