Ulimit específico do processo ainda baixo após alterações em ulimits suaves e duros

1

Estou tendo problemas com o aumento do ulimit de arquivos abertos ( ulimit -n ) para um processo em particular em um servidor Debian 6.

AFAIK Eu fiz de tudo para mudar os limites de hard e soft dos servidores neste caso, ( ulimit -n mostra 200000), mas quando eu checo o arquivo /proc/<process_id>/limits ele ainda está mostrando os antigos limites:

Limit                     Soft Limit           Hard Limit           Units
Max open files            1024                 4096                 files

Os passos que eu já dei para aumentar permanentemente os ulimits são:

Adicionado ao / etc / profile:

# set ulimit n permanetly
ulimit -n 200000

Adicionado ao /etc/security/limits.conf:

*       soft    nofile  200000
*       hard    nofile  200000

Desfaz essa calagem em /etc/pam.d/su

session    required   pam_limits.so

O que está faltando? Obrigado!

Outras informações (relevantes?):

  • O processo é iniciado em um script init.d com start-stop-daemon
  • O diretório /etc/security/limits.d/ está vazio
por UpTheCreek 09.06.2014 / 13:42

1 resposta

0

Eu acho que /etc/pam.d/su/etc/pam.d/su é para o comando su, talvez coloque pam_limits.so em /etc/pam.d/login ou /etc/pam.d/system- conta resolver este problema. E depois de alterar os limites da conta do sistema, você precisa reiniciar.

    
por 27.11.2014 / 16:09