Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
Pages: 1
- Index
- » Support de WordPress Mu
- » [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
#1 25-11-2011 10:11:45
- mouffles
- Connaisseur WP
- Date d'inscription: 23-11-2011
- Messages: 10
[Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Ma configuration WP actuellewp + BuddyPress
- Version de WordPress : 3.2.1
- Version de PHP/MySQL : 5
- Thème utilisé : custom community
- Extensions en place : BuddyPress / bbPress
- Nom de l'hebergeur : Nuxit, serveur dédié 512 / 1go
Problème(s) rencontré(s) : allocation mémoire qui ne cesse d'augmenter pour saturer à 1go.
Bonjour,
Je suis tout nouveau avec Wordpress, j'ai déjà pas mal cherché sur le forum tout ce qui touche les problèmes mémoire, j'ai aussi creusé sur google, mais je n'ai pas encore trouvé de solutions, donc j'en viens à poster ici.
J'ai installé wp 3.2.1, il y a quelque jours, avec le package plesk fournit dans l'admin de mon dédié, j'ai installé le thème custom community, réglé wp, installé un forum bbpress, et mon site wordpress est beau et fonctionnel, il n'est pas lent et ne plante pas, bref tout comme je le voulais...
Sauf qu'en regardant mes stats de ressources serveurs je me suis rendu compte d'un gros problème.
Mon utilisation de ram monte jusqu'à son maximum, c'est à dire 1gb. En voyant ça j'ai redémarré mon serveur, tout est bien allé (utilisation de mémoire 250/300mo), puis je me suis rendu compte que dès que j'affichai mon wordpress, depuis l'admin comme depuis une page user, même si je quittai immédiatement la page wordpress ensuite, l'occupation ram montait petit à petit, pour réatteindre en 1h le seuil maximum physique de 1gb.
Gros soucis, vu qu'il n'y a personne sur mon wordpress actuellement à part moi.
Je contacte mon provider, on échange à ce propos et il m'indique qu'il peut s'agir d'une fuite mémoire, et qu'il a réglé quelques détails de ma conf apache, (max request per child : 1000, MaxClients:250)... Je fais quelque recherches là dessus, et je constate que ces paramètres de config apache sont seulement des sortes de sparadraps pour killer les processus chargés en mémoire. Et je constate que de toute façon j'ai toujours le même soucis avec wordpress...
Donc j'ai testé de trouver d'ou venait la fuite de manière empirique, en desactivant absolument tout les plugins, le thème, et en laissant que wordpress... Même soucis, même avec wp seulement et le thème par défaut ce problème d'occupation maximum de la mémoire reste présent...
J'en conclue qu'il y a un soucis entre mon serveur et wordpress, et je ne trouve rien de rien pouvant m'aider à régler ça
on dirait que les limitations de mémoire de wp qui sont indiquées dans le wp_setting/wp_config, ne sont pas prise en compte, je ne comprend pas pourquoi l'affichage d'une page peux faire augmenter petit à petit l'utilisation mémoire jusqu'à 1gb, alors qu'il n'y a que 2 posts, un thème utilisé par plusieurs perssone...
Donc si quelqu'un avait une piste ça m'aiderait bien ^^
Hors ligne
#2 25-11-2011 11:19:43
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Déjà, je te propose de supprimer ton installation par Plesk et de faire une installation "normale". Teste ton installatin nue (avec juste le thème par défaut et aucun plugin) et ensuite active les un par un pour voir ce que ça donne. Pour l'instant, contrairement à ce que l'on pourrait croire à la lecture de ton sujet, ce n'est pas WP qui doit être mis en cause mais éventuellement l'installation ou les plugins ou le thème. Une fois ces doutes écartés, on pourra se pencher éventuellement sur WP.
Hors ligne
#3 25-11-2011 12:06:24
- mouffles
- Connaisseur WP
- Date d'inscription: 23-11-2011
- Messages: 10
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Salut Li-An, et merci de ta réponse,
Donc concernant l'installation classique de wp, sans thème/plugin, j'y ai pensé aussi et je l'ai fait juste après avoir posté, le résultat :
En affichant l'admin, ou le blog, donc par un seul user (moi) la ram ne fuite plus autant, mais l'occupation mémoire de wp reste assez conséquente : environ 128mo, (je suis aux alentour de 300 sans wp, et là ça monte à 440 mo) et cela sans aucun plugin, ou thème. Je crois que ça n'est pas normal non plus non ?
Donc J'en suis venu à me demander si les variables constantes de default_constants.php étaient bien prises en compte.
J'ai baissé WP_MAX_MEMORY à 32M pour du multiste, 16M dans le cas contraire, et 64M pour le WP_MAX_MEMORY_LIMIT. (Ces valeurs me semblent bien basses
)
Et ça baisse bien l'occupation mémoire, ça la passe aux alentours de 64MO comme demandé en limite maximale, cependant ça me semble étrange que l'occupation mémoire soit immédiatement maximale sans thème, sans plugin, avec un seul user.
Je pousuit mes tests, donc si j'ouvre, l'index du blog sur un autre navigateur, puis sur le même navigateur, avec l'admin ouvert sur ce même navigateur, je passe a 160M d'utilisation mémoire, c'est pas normal non ?
Qu'est ce qui peux expliquer ça à part une fuite mémoire apache à cause de wordpress ?
Dernière modification par mouffles (25-11-2011 12:13:56)
Hors ligne
#4 25-11-2011 12:19:03
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Là, ça dépasse complètement mes compétences limitées. Je dis peut-être de grosses bêtises mais tu as regardé avec un plugin genre WP-Memory-Usage ?
Hors ligne
#5 25-11-2011 12:27:42
- mouffles
- Connaisseur WP
- Date d'inscription: 23-11-2011
- Messages: 10
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Je vais regarder ça Li-An merci,
Bref ça craint quand même 
Si quelqu'un s'y connait un peu et peux me renseigner ça m'aiderai bien, car je trouve vraiment pas grand chose, a part des conseils pour tuner apache et php T-T
EDIT : Je discute avec le support de mon hébergement, car il y a sûrement un soucis entre wordpress et ma config serveur (apache/php), comme je n'ai jamais rien modifié aux confs d'apache/php avant, j'essaie de les faire bouger en attendant 
Car wordpress est quand même un outil ultra répandu sur le web et si mon serveur est mal configuré pour travailler avec ça craint...
Dernière modification par mouffles (25-11-2011 12:42:56)
Hors ligne
#6 26-11-2011 01:26:50
- mouffles
- Connaisseur WP
- Date d'inscription: 23-11-2011
- Messages: 10
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Hé bien d'après l'audit de mon hébergeur, la consommation d'apache est normale. C'est donc wp + BuddyPress qui est sacrément gourmand en ram, beaucoup trop.
Je vais tenter d'améliorer ma conf apache, mais si ça va pas mieux j'abandonne wordpress tant pis 
Hors ligne
#7 26-11-2011 12:41:34
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Buddypress est connu pour sa gourmandise. Tu peux peut-être jeter un oeil sur http://www.li-an.fr/wpplugins/plugins/wp-symposium/
Mais quand même... sur un serveur dédié, je suis assez étonné.
Dernière modification par Li-An (26-11-2011 12:42:05)
Hors ligne
#8 26-11-2011 13:52:29
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Oui moi aussi. Je fait tourner plusieurs multisites dont 4 buddypress et je n'atteint pas la moitié de ces valeurs.
La config du serveur est certes tres optimisée (merci Cpanel !) et les modules de compression installé (deflate, gzip, etc)
Mais je n'ai JAMAIS utilisé les installation automatiques de wp. Tout a la main.
Il y a un shmurtz dans tes configs à l'évidence. Mais lequel la....
___________________________
Admin mutante
http://wpmu-blogs.net - A tous les passionnés de cheval, Passion-cheval.net !

Hors ligne
#9 26-11-2011 16:38:22
- mouffles
- Connaisseur WP
- Date d'inscription: 23-11-2011
- Messages: 10
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Merci de vos réponses, Li-An je vais regarder ton lien attentivement.
Et sinon Aphrodite si tu pouvais me passer (et si tu les a sous la main aussi) les paramètres de tes trois fichiers de conf : Apache / httpd / sql ça pourrait peut être m'aider pour comparer, parce que moi aussi je suis certain qu'il s'agit de réglages là dedans qui sont par défaut et qui vont pas.
Hors ligne
#10 26-11-2011 20:35:51
- mouffles
- Connaisseur WP
- Date d'inscription: 23-11-2011
- Messages: 10
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
Merci aphrodite pour le php.ini
j'ai pas fini mais déjà j'ai installé eaccelerator grâce à lexemple de ta config, ça améliore a peine pour le moment. Je vais regarder un peu plus encore 
Hors ligne
#11 26-11-2011 23:06:38
- mouffles
- Connaisseur WP
- Date d'inscription: 23-11-2011
- Messages: 10
Re: [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram
OUF ça y est j'ai réglé le soucis.
Donc il s'agit bien d'une fuite mémoire apache 2, aucune idée du pourquoi mais worpress surchargeait bien ma ram inutilement.
A titre d'infos :
je suis chez nuxit, avec un Xeon L5520 @ 2.27GHz
Parallels Plesk Panel v10.3.1_build1013110726.09 os_Debian 5.0
512/1go de ram
Linux 2.6.18-028stab070.4avec un php 5.2.6-1+lenny13, et eaccelarator d'installé (grâce à Aphrodite
)
J'ai réglé ma conf apache de façon ultra restrictive, pour qu'elle tue les processus très rapidement et les recrée si besoin (comme conseillé en cas de fuite) ce qui consomme plus de cpu "normalement" et moins de ram, mais mes ressources cpu (8 cores) servaient à rien depuis longtemps, et voilà maintenant wordpress+BuddyPress ne mange pas plus que 128 mo après s'être stabilisé
Les paramètres apache2.conf qui ont normalisés la situation :
MaxKeepAliveRequests 50
KeepAliveTimeout 2
StartServers 5
MinSpareServers 5
MaxSpareServers 8
MaxClients 75
MaxRequestsPerChild 10
Voilà si ça arrive à d'autres, ils auront les bonnes infos et n'y passeront pas 3 jours comme moi 
Hors ligne
Pages: 1
- Index
- » Support de WordPress Mu
- » [Résolu] wp 3.2.1 / Apache 2.2 / Php 5 : fuite mémoire jusqu'à saturation ram