2 votes

Résolution des problèmes de CPU élevé de PHP sur un serveur de production

Nous essayons de trouver un bogue qui fait que plusieurs processus PHP sont exécutés en même temps et consomment ainsi les ressources du processeur pendant environ 5 minutes. Pendant ces 5 minutes, notre serveur sera totalement inaccessible.

Nous n'arrivons pas à reproduire le problème, sans compter que nous rencontrons le même problème sur notre serveur de test. Ma question est la suivante : l'installation de xdebug sur notre serveur de production nous aidera-t-elle à trouver l'origine du problème ? xdebug affectera-t-il les performances de nos serveurs de production ?

Salutations Joe Thong

1voto

ajreal Points 183

Dans apache, définissez ExtendedStatus On si vous avez mod_status compilé - http://httpd.apache.org/docs/2.2/mod/mod_status.html#extendedstatus

avec cela, nous pouvons surveiller quelles sont les URL qui provoquent la boucle infinie ou qui génèrent plusieurs processus en arrière-plan.

ou encore plus simple, enregistrez le temps pris par Apache pour servir une seule page - http://httpd.apache.org/docs/2.2/mod/mod_log_config.html %D o %T et diagnostiquer le fichier journal

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X