É seguro desativar o OOM killer em um servidor web / proxy reverso?

6

Eu tenho uma máquina Linux dedicada a servir conteúdo estático e páginas PHP com o Apache. O Apache também funciona como um proxy reverso em um subdomínio. Mudei o banco de dados PostgreSQL para outra máquina Linux.

É seguro desativar o killer OOM no kernel?

    
por Giacomo Tesio 11.08.2010 / 23:53

1 resposta

7

Provavelmente não.

Se o killer OOM estiver rodando, então é provável que o killer do OOM precise ser executado para evitar que a máquina simples pare, já que nada, mesmo o kernel, pode alocar nova memória, se necessário. O killer da OOM existe porque geralmente é melhor ter alguns serviços que caiam devido ao killer do que a máquina inteira para cair fora da rede.

Se você ver o OOM killer em ação com alguma regularidade, então você deve reconfigurar os serviços na máquina para usar menos RAM, ou você pode precisar adicionar mais RAM à máquina.

    
por 12.08.2010 / 00:06

Tags