Nous exécutons une instance multisite WordPress sur deux serveurs Rackspace Cloud, un web et une base de données, avec une trentaine de sites actuellement. J'ai mis Nginx devant pour les actifs statiques et Apache gère toutes les requêtes dynamiques. J'ai également configuré Memcached pour la base de données et la mise en cache du code op APC pour PHP. W3 Total Cache est activé par défaut sur tous les sites que nous avons.
Il est méchant rapidement avec un problème: les processus Apache pèsent régulièrement entre 80 et 120 Mo. Le serveur Web a 2 Go de mémoire, ce qui signifie que j'obtiens environ 15 processus jusqu'à ce que les choses tournent au ralenti. Les processus ne devraient évidemment pas être aussi importants, mais je ne comprends pas pourquoi ils le sont.
Quelle est la bonne stratégie pour identifier ce qui se passe?
Merci d'avance!
Mise à jour 10/2/10: Pour ceux qui se demandent, la résolution du problème de problème de mémoire a été de désactiver PHP xdebug (a été activé par inadvertance sur la configuration et a provoqué des pics d'utilisation de la mémoire aléatoires).
la source