Problemas de depleção de memória do servidor web Mac OS X

2

Eu tenho uma configuração do Mac mini ram de 4 GB como um servidor da web que tem pouco tráfego - ele está executando uma única instância do WordPress e um fórum.

Por que a memória disponível está caindo para ~ 20MB depois de um tempo, derrubando todo o servidor?

Eu vejo os processos do httpd subindo cada vez mais, e a única coisa que posso fazer é reiniciar o servidor e tudo vai funcionar bem novamente.

Alguém com os mesmos problemas para compartilhar seu pensamento sobre isso?

    
por Ali 15.02.2012 / 04:57

1 resposta

3

Parece que o seu problema está no PHP ou Java (ou qualquer idioma) que você está usando para criar dinamicamente essas páginas.

O básico é que você obviamente tem uma quantidade de memória por conexão e número de conexões. Se o número de conexões estiver aumentando continuamente, seu problema é porque não está liberando essas conexões.

O Apache por padrão (e várias outras tecnologias de servidor da Web) soltará uma conexão após o tempo passado se estiver inativa, portanto, a menos que você tenha mais e mais pessoas construindo constantemente em seu site, você desativou esse comportamento padrão (improvável como você teria que ter feito isso de propósito), ou (mais provavelmente) há alguma lógica infinita de loop typoe em algum código em suas páginas que está consumindo memória e mantendo o apache achando que a conexão está viva.

Revise o que você personalizou e pesquise em complementos de terceiros para ver se eles conhecem problemas de memória. Um ou outro deve resolvê-lo.

    
por 29.09.2012 / 02:01