Como restringir o número de processos que um usuário pode iniciar?

10

Nós tentamos /etc/security/limits.conf , mas isso parece não ter efeito.

A linha usada para o limits.conf é a seguinte:

myuser hard nproc 6

Isso é configuração para um servidor. Eu quero limitar os processos iniciados. Ulimit limita os processos iniciados a partir do shell (se eu entendi direito). Mas, no meu caso, o apache inicia processos mapserver e esse número tem que ser limitado.

    
por Mnementh 08.12.2010 / 15:46

1 resposta

1

Esta não é a solução ideal porque pode interferir com as atualizações do apache, mas deve funcionar.

Edite /etc/init.d/apache2, na parte superior do script (nova linha após o #! / bin / sh), adicione o ulimit necessário, por exemplo:

ulimit -u 1024
    
por João Pinto 09.12.2010 / 00:53