Tentamos /etc/security/limits.conf
, mas isso parece não ter efeito.
A linha usada para limits.conf tem a seguinte aparência:
myuser hard nproc 6
Essa é a configuração para um servidor. Eu quero limitar os processos iniciados. O Ulimit limita os processos iniciados no shell (se bem entendi). Mas, no meu caso, o apache inicia o processo mapserver, e esse número deve ser limitado.
server
security
resource-limiting
Mnementh
fonte
fonte
/etc/security/limits.conf
é um arquivo de configuração para o módulo pam_limits do PAM, mas o Apache não está gerando processos através do PAM, portanto não terá efeito.Respostas:
Essa não é a solução ideal, pois pode interferir nas 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, exemplo:
fonte