segunda-feira, 17 de março de 2014

bash: fork: Recurso temporariamente indisponível [Linux]

Solução:
 
Alterar arquivo /etc/security/limits.conf e descomentar ou adicionar a linha:
 
@users        -       maxlogins       10000
 
Salvar e atualizar as regras:
 
ulimit -a
 


Obs.: As vezes aconteceu comigo, de apresentar o mesmo erro mesmo após a mudança do 'limits', porém existia um shellscript no servidor que criava várias instâncias do processo na memória (ps -aux), o famoso processo zumbie. Resolvi criando um crontab para dar killall -9 a cada 1h.