I have updated
/etc/security/limits.conf
as below
Isso é lido por pam_limits.so , portanto, só entra em vigor para qualquer coisa que passe pelo PAM, como em um login de usuário.
updated
/etc/sysctl.conf
Isso é provável que seja lido por alguns scripts de inicialização, portanto, as alterações só entram em vigor após uma reinicialização ... (Há systemd-sysctl.service
e um script em estilo antigo /etc/init.d/procps
em meu Debian.)
O ponto é que nenhum desses arquivos é lido instantaneamente, e mudanças em ulimits nunca se aplicam a processos em execução.
How can I increase "Max open files" value for this ruby process/app ?
Descubra o que quer que comece, mude o ulimit para lá e reinicie o processo. Se você iniciá-lo a partir da linha de comando, alterando os limites no shell e reiniciando-o, se você executá-lo a partir de init / systemd / whatever, talvez seja necessário encontrar a configuração correta.