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
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.
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