QUOTE(smux @ 7 Feb 08 à 18:57 ) [snapback]226554[/snapback]
QUOTE(mobyfab @ 7 Feb 08 à 09:30 ) [snapback]226505[/snapback]
ça fonctionne bien mieux
un process qui bouffait trop de ressources ?
Non la requête sql du bloc "Headlines" qui chargeait Mysql. Après un rapide coup d'oeil il y a bien les index qui vont bien, il faut que je m'y penche un peu plus ce soir.
Plus un petit problème avec sshd ... j'ai désactivé l'auth par password en faisait un dist-upgrade (j'ai répondu un peu trop vite aux questions), je me suis dis pas grave, je corrige ça dés que c'est fini, manque de bol le serveur à planté avant la fin de l'upgrade. Quand on a pas de bol ...
J'en ai profité pour tuner un peu apache et mysql qui était encore stock. Ca semble carburer pas mal là.
ouai ça explique pourquoi la page se figeai à cet endroit.
verifie bien que le logging de Mysqld soit désactivé, ça bouffe un max de ressources. normalement ça l'est par défaut mais on sais jamais.
autre chose, pour éviter la congestion de mysql:
wait_timeout=6
connect_timeout=5
un truc éfficace à faire si t'a le temps c'est installer un module de cache PHP, dans le genre Turck MMCache ou eAccelerator
ça accelere vachement le traitement des pages php, surtout sur un forum.
Pour apache un truc qui peu améliorer c'est de mettre KeepAliveTimeout 5 au lieu de 15 par défaut.
Augmenter le nombre de child processes aide bien aussi:
<IfModule prefork.c>
StartServers 15
MinSpareServers 15
MaxSpareServers 30
MaxClients 20
MaxRequestsPerChild 200
</IfModule>
voilà, j'espere que ça t'aidera un peu. enfin tu connais peut etre déjà tout ça