Aller au contenu

Sujets conseillés

Posté

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

Posté

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 ?

Posté

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.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...