O site fica inativo e o log de erros do apache está abaixo:
[sáb dez 09 19:23:22 2017] [alerta] (11) Recurso temporariamente indisponível: setuid: não é possível alterar para uid: 2 [Sáb Dez 09 19:23:22 2017] [alerta] (11) Recurso temporariamente indisponível: setuid: não é possível alterar para uid: 2 [Sáb Dez 09 19:23:22 2017] [alerta] (11) Recurso temporariamente indisponível: setuid: não é possível alterar para uid: 2 [Sáb Dez 09 19:23:26 2017] [alerta] Criança 3148 retornou um erro fatal ... Apache está saindo! [Sáb Dez 09 19:23:26 2017] [emerg] (22) Argumento inválido: não foi possível pegar o mutex aceito [Sáb Dez 09 19:23:26 2017] [emerg] (22) Argumento inválido: não foi possível pegar o mutex aceita
Esse erro pode ser por causa do valor nproc. Quando eu executo ulimit -u como root obtenho o valor 150. Então eu tentei aumentar o valor npoc, mas não está mudando.
Medidas tomadas:
Usando o RHEL6. Quando eu executo ulimit -u como root ou outro usuário obtém o valor 150. Eu verifiquei o arquivo /etc/security/limits.conf que tem entrada * hard nproc 150 que eu comentei (#).
Arquivo /etc/security/limits.d/90-nproc.conf tem valor padrão
* nproc suave 10240
root soft nproc ilimitado
serviço httpd reiniciado ainda ulimit -u retorna 150.
Como definir o valor nproc padrão?
Tags apache-2.2 rhel6