olivierm Posté 25 Août 2005 Posté 25 Août 2005 Bonjour, J'ai un serveur qui héberge plusieurs sites avec les scripts php (SPIP, Dotclear notament). Mais j'ai des problemes de performance qui bloque totalement mon serveur très régulierement, mais totalement aléatoirement (genre aucun probleme pendant 1 mois et puis 3 bloquages 3 jours de suite) De ce que j'ai pu voir, c'est que j'ai plein de processus apache. Je suppose que j'ai des scripts qui doivent tourner en boucle ou quelque chose comme ca. En tout cas la machine est à 100% CPU Est ce qu'il y a un moyen de savoir quels pages posent probleme ? Comment est ce que je peux faire ca ? Je ne trouve pas d'info la dessus... Merci de votre aide Olivier
Anonymus Posté 25 Août 2005 Posté 25 Août 2005 Plusieurs choses. Il te faut savoir ce qui pose problème. Ce n'est pas forcément un script, ca peut être la base de données, ou autre. Ensuite, si ca vient des scripts, il faudrait savoir si ca vient d'un programme particulier, ou de l'ensemble. Peux tu identifier les heures où ca bloque vraiment ?
conan Posté 26 Août 2005 Posté 26 Août 2005 Salut ! Egalement à partir des heures tu peux détecter quels sont les pages accédées à ce moment là dans le logs d'apache (access.log). sinon tu peux faire un log au niveau de Php pour récupérer toutes les erreurs : php.ini : enlevers les ";" devant les tags suivants et remplir ce qui est necessaire log_errors = On error_log = "ton repertoire\ton fichier log que tu veux" moi je mets display_errors = off ainsi le client ne voit pas l'erreur mais je la récupère. je pense qu'avec ceci tu devrais déjà y voir plus claire.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant