Eu assumo que é um problema de memória.
-
O Apache está comendo muita memória RAM.
-
O PHP também tem muitos vazamentos de memória. Você deve configurá-lo para reiniciar seus threads de trabalho depois de manipular uma pequena quantidade de solicitação (100 é um bom número). Olhe em /etc/init.d/php-cgi (ou similar) para uma linha "PHP_FCGI_MAX_REQUESTS = 20" ... que o limite. Também defina um limite razoável para o número de filhos, como "PHP_FCGI_CHILDREN = 15". Eu também sugiro que você use php-fpm, se possível, isso é muito mais estável e tem menos vazamentos de memória.
TODO:
- Tente procurar por processos mortos em seu syslog (/ var / log / syslog ou / var / log / messages, dependendo da distribuição). Pode haver tal sugestão.
- Para rastrear o problema, tente usar "atop" (monitor de processo como top, mas mais alguns recursos) e pressione "p", que acumula todas as estatísticas por nomes de processos. Dê uma olhada no que está consumindo o RSIZE.