Aumentando o limite nproc para um usuário não raiz. Apenas efetivo pela reinicialização

3

Estou aumentando nproc limit para uma das contas de usuário de desenvolvimento em meu sistema rhel6. Depois de procurar alguma solução, eu zerod na edição /etc/security/limits.conf com estas duas linhas:

@dev_user        hard    nproc          4096
@dev_user        soft    nproc          4096

Para alguns casos, tenho que lidar com um grande número de threads, e é por isso que quero esses números altos. Além disso, esta solução serve bem a pupa. Mas meu problema é que, a qualquer momento, se eu editar esse arquivo com sudo permission, ele só se tornará depois da reinicialização do sistema.

Este dev_user recebeu root access apenas com sudo . Aqui está o meu humilde pedido para você por favor me sugerir alguma solução que deve fazer a tarefa sem reiniciar. Além disso, os limites aumentados devem durar muito tempo, a menos que nada mais o edite novamente.

    
por Akaks 02.05.2014 / 14:52

1 resposta

4

As configurações especificadas em /etc/security/limits.conf são aplicadas por pam_limits.so ( man 8 pam_limits ).
A pilha de pam só é envolvida durante a criação de uma nova sessão (login). Assim, você precisa fazer logout e voltar para as configurações entrarem em vigor.

    
por 02.05.2014 / 14:59