Estamos executando uma instância multissite do WordPress em dois servidores Rackspace Cloud, um web e um banco de dados, com mais de 30 sites atualmente. Coloquei o Nginx na frente de ativos estáticos e o Apache lida com todas as solicitações dinâmicas. Também configurei o Memcached para o banco de dados e o cache do código operacional da APC para PHP. O cache total do W3 é ativado por padrão em todos os sites que temos.
É muito rápido com um problema: os processos Apache pesam regularmente entre 80 e 120 MB. O servidor da Web tem 2 GB de memória, o que significa que eu recebo mais ou menos 15 processos até que as coisas corram bem. Obviamente, os processos não devem ser tão grandes, mas estou perplexo com o motivo.
Qual é uma boa estratégia para identificar o que está acontecendo?
Desde já, obrigado!
Atualização 10/2/10: Para aqueles que se perguntam, a resolução do problema de memória estava desativando o PHP xdebug (foi inadvertidamente ativado na configuração e causou picos aleatórios no uso da memória).