Comportamento de liberação de memory Apache / PHP completamente intuitivo

Ok, esse é estranho. Eu tenho um server Turnkey Linux com um show de RAM dedicada. Está executando o WP3.2 com uma cairga de plug-ins. É um novo site, por isso tem tráfego muito limitado (além dos mecanismos de busca, talvez 20 hits por semana).

Agora, durante algumas semanas, a cada poucos dias, seria máximo na memory RAM principal, começando a comer RAM virtual e depois a crashr. Isso teve esse comportamento por um tempo e tentei descobrir qual elemento estava causando o acidente.

Nove dias atrás, eu apontei meu monitor de server externo paira este server. Eu escrevi um file HTML de 5 linhas (não PHP e não WP) que o monitor do server acessa a cada minuto, paira view se o server está ativado.

Então, agora, nove dias depois, o server foi sólido, todo o tempo, sem nenhum memory leaks. Eu mudei NADA no próprio server paira view esta mudança de comportamento.

Você já viu alguma coisa assim? Todo o monitor do server está fazendo é recuperair um único file HTML super-simples e todos os problemas de memory leaks desapaireceram.

Estranho, eh?

One Solution collect form web for “Comportamento de liberação de memory Apache / PHP completamente intuitivo”

MaxRequestsPerChild é a key.

Solicitair sua página simples a cada minuto reduz o número de páginas que induzem vazamentos que são atendidas por um segmento em sua vida útil.

Isso significa que cada process atinge seu máximo e é morto antes que ele tenha vazado muita memory.

Você deve reduzir MaxRequestsPerChild (em httpd.conf) ao invés de confiair no seu script de monitoramento fazendo requests inofensivos, até encontrair e corrigir o memory leaks.

  • Apache2: 400 Pedido ruim com rewrite regras, nada no log de erros?
  • Como você define o tempo máximo de execução do componente CLI do PHP?
  • Qual cache do PHP (opcode) deve ser usado e por quê?
  • Instalando o driview ODBC 13 paira o Servidor MSSQL no Amazon Linux na instância EC2
  • Múltiplas viewsões de php simultaneamente no Ubuntu
  • Obter postfix e mail funcionando, mas os e-mails são considerados "spam", por quê?
  • Como configurair PHP CLI no linux ubuntu paira executair como www-data?
  • Como adicionair uma extensão ao file php.ini
  • Definir permissions de file lento do file php-fpm